{"meta":{"title":"Buscar código (heredado)","intro":"Solo tiene que usar la sintaxis de búsqueda de código heredada si usa la API.","product":"Buscar en GitHub","breadcrumbs":[{"href":"/es/search-github","title":"Buscar en GitHub"},{"href":"/es/search-github/searching-on-github","title":"Buscar en GitHub"},{"href":"/es/search-github/searching-on-github/searching-code","title":"Buscar código (heredado)"}],"documentType":"article"},"body":"# Buscar código (heredado)\n\nSolo tiene que usar la sintaxis de búsqueda de código heredada si usa la API.\n\n> \\[!NOTE]\n> En este artículo se describe la sintaxis de la búsqueda de código heredada, que solo debes usar con el [punto de conexión de la API de REST para la búsqueda de código](/es/rest/search/search#search-code).\n>\n> Para obtener información sobre la sintaxis de búsqueda de código que puede usar en GitHub, vea [Comprendiendo la sintaxis de búsqueda de código en GitHub](/es/search-github/github-code-search/understanding-github-code-search-syntax).\n\nPuedes buscar globalmente en la totalidad de GitHub, o bien acotar tu búsqueda a un repositorio u organización en particular. Para obtener más información, consulte [Acerca de la búsqueda en GitHub](/es/search-github/getting-started-with-searching-on-github/about-searching-on-github).\n\nÚnicamente puedes buscar código utilizando estos calificadores de búsqueda de código. Los calificadores de búsqueda especialmente para repositorios, usuarios o confirmaciones de cambios, no funcionarán cuando busques código.\n\n> \\[!TIP]\n>\n> * Este artículo contiene enlaces a las búsquedas de muestra en el sitio web de GitHub.com, pero puedes utilizar los mismos filtros de búsqueda en cualquier plataforma GitHub. En las búsquedas de ejemplos vinculadas, reemplaza `github.com` con el nombre de host de la plataforma GitHub.\n> * Para una lista de sintaxis de búsqueda que puedas agregar a cualquier calificador de búsqueda para mejorar aún más los resultados, consulta [Entender la sintaxis de búsqueda](/es/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax).\n> * Utiliza comillas alrededor de los términos de búsqueda que contengan varias palabras. Por ejemplo, si quiere buscar incidencias con la etiqueta \"En curso\", tendría que buscar `label:\"in progress\"`. Buscar no distingue entre mayúsculas y minúsculas.\n\n## Consideraciones para la búsqueda de código\n\nDebido a la complejidad de la búsqueda de código, hay algunas restricciones sobre cómo se realizan las búsquedas:\n\n* Debes haber iniciado sesión en una cuenta personal en GitHub para buscar el código en todos los repositorios públicos.\n* El código de [bifurcaciones](/es/pull-requests/reference/forks) solo se puede buscar si la bifurcación tiene más estrellas que el repositorio primario y el repositorio bifurcado tiene al menos una confirmación insertada después de crearse. Las bifurcaciones con menos estrellas que el repositorio primario o las no confirmaciones **no** se indexan para la búsqueda de código. Para incluir bifurcaciones con más estrellas que sus elementos primarios y al menos una confirmación enviada en los resultados de búsqueda, deberás agregar `fork:true` o `fork:only` a la consulta. Para más información, consulta [Buscar en bifurcaciones](/es/search-github/searching-on-github/searching-in-forks).\n* Solo se indexa la *rama predeterminada* para la búsqueda de código.\n* Solo se pueden buscar archivos menores de 384 KB.\n* Se pueden buscar hasta 4000 repositorios privados . Estos 4000 repositorios serán los más recientes actualizados de los primeros 10 000 repositorios privados a los que tiene acceso.\n* Solo se pueden buscar repositorios con menos de 500 000 archivos.\n* Solo se pueden buscar los repositorios que han tenido actividad o que se han devuelto en los resultados de búsqueda del último año.\n* Los repositorios archivados no se pueden buscar.\n* Con la excepción de las búsquedas de [`filename`](#search-by-filename), siempre debe incluir por lo menos un término de búsqueda cuando busque en el código fuente. Por ejemplo, la búsqueda de [`language:javascript`](https://github.com/search?utf8=%E2%9C%93\\&q=language%3Ajavascript\\&type=Code\\&ref=searchresults) no es válida, mientras que la de [`amazing language:javascript`](https://github.com/search?utf8=%E2%9C%93\\&q=amazing+language%3Ajavascript\\&type=Code\\&ref=searchresults) sí lo es.\n* A lo sumo, los resultados de búsqueda pueden mostrar dos fragmentos del mismo archivo, pero puede haber más resultados dentro del archivo.\n* No puede utilizar los siguientes caracteres comodines como parte de la consulta de búsqueda: <code>. , : ; / \\ \\` ' \" = \\* ! ? # $ & + ^ | \\~ < > ( ) { } \\[ ] @</code>. La búsqueda simplemente ignorará estos símbolos.\n\n## Buscar según los contenidos del archivo o la ruta de archivo\n\nCon el calificador `in` puede restringir la búsqueda a los contenidos del archivo del código fuente, de la ruta del archivo o de ambos. Cuando omites este calificador, únicamente se busca el contenido del archivo.\n\n| Calificador:                                                                                                                                                                                       | Ejemplo |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| `in:file`                                                                                                                                                                                          |         |\n| \\[                                                                                                                                                                                                 |         |\n| **octocat in:file**]\\(<https://github.com/search?q=octocat+in%3Afile&type=Code>) coincide con el código donde \"octocat\" aparece en el contenido del archivo.                                       |         |\n| `in:path`                                                                                                                                                                                          |         |\n| \\[                                                                                                                                                                                                 |         |\n| **octocat in:path**]\\(<https://github.com/search?q=octocat+in%3Apath&type=Code>) coteja el código donde \"octocat\" aparece en la ruta de acceso.                                                    |         |\n| `in:file,path`                                                                                                                                                                                     |         |\n| \\[                                                                                                                                                                                                 |         |\n| **octocat in:file, path**]\\(<https://github.com/search?q=octocat+in%3Afile%2Cpath&type=Code>) coincide con el código donde \"octocat\" aparece en el contenido del archivo o en la ruta del archivo. |         |\n\n## Buscar dentro de los repositorios de un usuario u organización\n\nPara buscar el código en todos los repositorios que son propiedad de una determinada organización o usuario, puedes utilizar el calificador `user` o `org`. Para buscar el código en un repositorio específico, puede utilizar el calificador `repo`.\n\n| Calificador:                                                                                                                                                                                                  | Ejemplo |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| <code>user:<em>USERNAME</em></code>                                                                                                                                                                           |         |\n| \\[                                                                                                                                                                                                            |         |\n| **user:defunkt extension:rb**]\\(<https://github.com/search?q=user%3Agithub+extension%3Arb&type=Code>) coincide con el código de @defunkt que termina en <em>.rb</em>.                                         |         |\n| <code>org:<em>ORGNAME</em></code>                                                                                                                                                                             |         |\n| \\[                                                                                                                                                                                                            |         |\n| **org:github extension:js**]\\(<https://github.com/search?utf8=%E2%9C%93&q=org%3Agithub+extension%3Ajs&type=Code>) coincide con el código de GitHub que termina en <em>.js</em>.                               |         |\n| <code>repo:<em>USERNAME/REPOSITORY</em></code>                                                                                                                                                                |         |\n| \\[                                                                                                                                                                                                            |         |\n| **repo:mozilla/shumway extension:as**]\\(<https://github.com/search?q=repo%3Amozilla%2Fshumway+extension%3Aas&type=Code>) coincide con el código del proyecto shumway de @mozilla que termina en <em>.as</em>. |         |\n\n## Buscar por ubicación del archivo\n\nPuede utilizar el calificador `path` para buscar el código fuente que aparece en una ubicación específica en un repositorio. Utilice `path:/` para buscar archivos que se encuentren en el nivel raíz de un repositorio. O especifica un nombre de directorio o ruta a un directorio para buscar archivos que estén ubicados dentro de ese directorio o alguno de sus subdirectorios.\n\n| Calificador:                                                                                                                                                                                                                                                                                                   | Ejemplo |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| <code>path:/</code>                                                                                                                                                                                                                                                                                            |         |\n| \\[                                                                                                                                                                                                                                                                                                             |         |\n| **octocat filename:readme path:/**]\\(<https://github.com/search?utf8=%E2%9C%93&q=octocat+filename%3Areadme+path%3A%2F&type=Code>) coteja los archivos *léame* con la palabra \"octocat\" que se encuentran en el nivel raíz de un repositorio.                                                                   |         |\n| <code>path:<em>DIRECTORY</em></code>                                                                                                                                                                                                                                                                           |         |\n| \\[                                                                                                                                                                                                                                                                                                             |         |\n| **form path:cgi-bin language:perl**]\\(<https://github.com/search?q=form+path%3Acgi-bin+language%3Aperl&type=Code>) coincide con los archivos Perl con la palabra \"form\" en el directorio <em>cgi-bin</em>, o en cualquiera de sus subdirectorios.                                                              |         |\n| <code>path:<em>PATH/TO/DIRECTORY</em></code>                                                                                                                                                                                                                                                                   |         |\n| \\[                                                                                                                                                                                                                                                                                                             |         |\n| \\*\\*                                                                                                                                                                                                                                                                                                           |         |\n| `console path:app/public language:javascript`                                                                                                                                                                                                                                                                  |         |\n| \\*\\*                                                                                                                                                                                                                                                                                                           |         |\n| ]\\(<https://github.com/search?q=console+path%3A%22app%2Fpublic%22+language%3Ajavascript&type=Code>) coincide con los archivos de JavaScript con la palabra \"console\" en el directorio <em>app/public</em>, o en cualquiera de sus subdirectorios (incluso si están en <em>app/public/js/form-validators</em>). |         |\n\n## Buscar por lenguaje\n\nPuedes buscar el código basado en el lenguaje en que está escrito. El calificador `language` puede ser el nombre o alias del lenguaje. Para obtener una lista completa de los lenguajes admitidos con sus nombres y alias, consulta el [repositorio github-linguist/linguist](https://github.com/github-linguist/linguist/blob/main/lib/linguist/languages.yml).\n\n| Calificador:                                                                                                                                                                                                           | Ejemplo |\n| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| <code>language:<em>LANGUAGE</em></code>                                                                                                                                                                                |         |\n| \\[                                                                                                                                                                                                                     |         |\n| **element language:xml size:100**]\\(<https://github.com/search?q=element+language%3Axml+size%3A100&type=Code>) corresponde al código con la palabra «element» que está marcado como XML y tiene exactamente 100 bytes. |         |\n| <code>language:<em>LANGUAGE</em></code>                                                                                                                                                                                |         |\n| \\[                                                                                                                                                                                                                     |         |\n| **display language:scss**]\\(<https://github.com/search?q=display+language%3Ascss&type=Code>) coincide con el código que contiene la palabra \"display\", que está marcado como SCSS.                                     |         |\n| <code>language:<em>LANGUAGE</em></code>                                                                                                                                                                                |         |\n| \\[                                                                                                                                                                                                                     |         |\n| **org:mozilla language:Markdown**]\\(<https://github.com/search?utf8=%E2%9C%93&q=org%3Amozilla+language%3Amarkdown&type=Code>) coincide con el código de todos los repositorios de @mozilla marcados como Markdown.     |         |\n\n## Buscar por tamaño de archivo\n\nPuede utilizar el calificador `size` para buscar código fuente en base al tamaño del archivo donde existe el código. El calificador `size` usa [calificadores mayor que, menor que y de rango](/es/search-github/getting-started-with-searching-on-github/understanding-the-search-syntax) para filtrar los resultados en función del tamaño en bytes del archivo en el que se encuentra el código.\n\n| Calificador:                                                                                                                                                                                                                                     | Ejemplo |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| <code>size:<em>n</em></code>                                                                                                                                                                                                                     |         |\n| \\[                                                                                                                                                                                                                                               |         |\n| **function size:>10000 language:python**]\\(<https://github.com/search?q=function+size%3A%3E10000+language%3Apython&type=Code>) corresponde al código que contiene la palabra \"function\", escrito en Python, en archivos que tienen más de 10 KB. |         |\n\n## Buscar por nombre de archivo\n\nEl calificador `filename` coincide con archivos de código con un determinado nombre de archivo. También puedes encontrar un archivo en un repositorio utilizando el buscador de archivo. Para más información, consulta [Buscar archivos en GitHub](/es/search-github/searching-on-github/finding-files-on-github).\n\n| Calificador:                                                                                                                                                                                                                                     | Ejemplo |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| <code>filename:<em>FILENAME</em></code>                                                                                                                                                                                                          |         |\n| \\[                                                                                                                                                                                                                                               |         |\n| **filename:linguist**]\\(<https://github.com/search?utf8=%E2%9C%93&q=filename%3Alinguist&type=Code>) coincide con los archivos denominados \"linguist\".                                                                                            |         |\n| <code>filename:<em>FILENAME</em></code>                                                                                                                                                                                                          |         |\n| \\[                                                                                                                                                                                                                                               |         |\n| **filename:.vimrc commands**]\\(<https://github.com/search?q=filename%3A.vimrc+commands&type=Code>) coincide con archivos *.vimrc* asociados con el término \"commands\".                                                                           |         |\n| <code>filename:<em>FILENAME</em></code>                                                                                                                                                                                                          |         |\n| \\[                                                                                                                                                                                                                                               |         |\n| **filename:test\\_helper path:test language:ruby**]\\(<https://github.com/search?q=minitest+filename%3Atest_helper+path%3Atest+language%3Aruby&type=Code>) coincide con los archivos Ruby denominados *test\\_helper* en el directorio de *prueba*. |         |\n\n## Buscar por extensión de archivo\n\nEl calificador `extension` coincide con archivos de código con una determinada extensión de archivo.\n\n| Calificador:                                                                                                                                                                                                                                  | Ejemplo |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- |\n| <code>extension:<em>EXTENSION</em></code>                                                                                                                                                                                                     |         |\n| \\[                                                                                                                                                                                                                                            |         |\n| **form path:cgi-bin extension:pm**]\\(<https://github.com/search?q=form+path%3Acgi-bin+extension%3Apm&type=Code>) coincide con el código que contiene la palabra \"form\", dentro de <em>cgi-bin</em>, con la extensión de archivo <em>.pm</em>. |         |\n| <code>extension:<em>EXTENSION</em></code>                                                                                                                                                                                                     |         |\n| \\[                                                                                                                                                                                                                                            |         |\n| **icon size:>200000 extension:css**]\\(<https://github.com/search?utf8=%E2%9C%93&q=icon+size%3A%3E200000+extension%3Acss&type=Code>) coincide con los archivos de más de 200 KB que terminan en .css y tienen la palabra \"icon\".               |         |\n\n## Información adicional\n\n* [Clasificar resultados de búsqueda](/es/search-github/getting-started-with-searching-on-github/sorting-search-results)\n* [Buscar en bifurcaciones](/es/search-github/searching-on-github/searching-in-forks)\n* [Navegación por el código en GitHub](/es/repositories/working-with-files/using-files/navigating-code-on-github)"}