{"meta":{"title":"Acerca de CodeQL para VS Code","intro":"Puede escribir, ejecutar y probar paquetes de consultas de CodeQL dentro de Visual Studio Code con la extensión CodeQL.","product":"Seguridad y calidad del código","breadcrumbs":[{"href":"/es/code-security","title":"Seguridad y calidad del código"},{"href":"/es/code-security/concepts","title":"Concepts"},{"href":"/es/code-security/concepts/code-scanning","title":"Análisis de código"},{"href":"/es/code-security/concepts/code-scanning/codeql","title":"CodeQL"},{"href":"/es/code-security/concepts/code-scanning/codeql/about-codeql-for-vs-code","title":"CodeQL para VS Code"}],"documentType":"article"},"body":"# Acerca de CodeQL para VS Code\n\nPuede escribir, ejecutar y probar paquetes de consultas de CodeQL dentro de Visual Studio Code con la extensión CodeQL.\n\n## Acerca de CodeQL para Visual Studio Code\n\nPuede ejecutar consultas de CodeQL en las bases de datos generadas a partir del código fuente, con el fin de encontrar errores y vulnerabilidades de seguridad en un código base. Para obtener más información sobre CodeQL de code scanning, consulte [Acerca del examen de código con CodeQL](/es/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning-with-codeql).\n\nCon CodeQL para la extensión Visual Studio Code, puede:\n\n* Escriba consultas de CodeQL personalizadas y bibliotecas auxiliares.\n* Vea y use directamente las consultas de seguridad de CodeQL del repositorio [`github/codeql`](https://github.com/github/codeql) de código abierto de gran tamaño.\n* Ejecute consultas en una o varias bases de datos de CodeQL.\n* Realice un seguimiento del flujo de datos a través de un programa, resaltando áreas que son posibles vulnerabilidades de seguridad.\n* Vea, cree y edite todos los tipos de paquetes CodeQL de consultas o bibliotecas que puede usar o publicar para compartirlos con otros usuarios.\n* Ejecute pruebas unitarias de consultas de CodeQL.\n* Use un editor dedicado para ver, crear y editar los paquetes de modelos de CodeQL, que se usan para extender el análisis estándar de CodeQL.\n\nEl CodeQL de la extensión Visual Studio Code también añade una vista de la barra lateral de CodeQL a VS Code. Contiene una lista de bases de datos de CodeQL, información general de las consultas que se han ejecutado en la sesión actual y una vista de análisis de variantes para el análisis a gran escala.\n\n### IntelliSense\n\nLa extensión proporciona características estándar de IntelliSense para archivos de consulta (extensión `.ql`) y archivos de biblioteca (extensión `.qll`) que se abren en el editor VS Code. Estos incluyen:\n\n* Resaltado de sintaxis\n* Haga clic con el botón derecho en las opciones (por ejemplo, **Ir a definición**)\n* Sugerencias de la función de autocompletar\n* Información sobre el desplazamiento del ratón\n\nPara obtener más información sobre Intellisense en VS Code, consulte [Intellisense](https://code.visualstudio.com/docs/editor/intellisense) en la documentación de Visual Studio Code.\n\nTambién puede usar el comando VS Code **Dar formato al documento** para dar formato al código según la [guía de estilo de CodeQL](https://github.com/github/codeql/blob/main/docs/ql-style-guide.md).\n\n### VS Code Command Palette\n\nTambién puede ejecutar comandos de CodeQL para la extensión Visual Studio Code de VS Code Command Palette. Para obtener más información sobre VS Code Command Palette, consulte [Interfaz de usuario](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) en la documentación de VS Code.\n\n## Datos y telemetría\n\nSi opta específicamente por permitir que GitHub lo haga, GitHub recopilará datos de uso y métricas para ayudar a los desarrolladores principales a mejorar CodeQL para la extensión Visual Studio Code. Para más información, consulta [Telemetría en CodeQL para Visual Studio Code](/es/code-security/codeql-for-vs-code/using-the-advanced-functionality-of-the-codeql-for-vs-code-extension/telemetry-in-codeql-for-visual-studio-code).\n\n## Acerca de la licencia de GitHub CodeQL\n\n**Aviso sobre la licencia:** Si no tienes una licencia de GitHub Code Security, al instalar este producto aceptas los [términos y condiciones de GitHub CodeQL](https://github.com/github/codeql-cli-binaries/blob/main/LICENSE.md).\n\nPara obtener información sobre cómo puedes probar GitHub Enterprise con GitHub Advanced Security de forma gratuita, consulta [Configuración de una versión de prueba de GitHub Enterprise Cloud](/es/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud) y [Configuración de una evaluación de GitHub Advanced Security](/es/enterprise-cloud@latest/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/setting-up-a-trial-of-github-advanced-security#setting-up-your-trial-of-github-advanced-security) en la documentación de GitHub Enterprise Cloud.\n\n## Pasos siguientes\n\nPara obtener información sobre cómo instalar la extensión CodeQL para la extensión Visual Studio Code, consulte [Instalación de CodeQL para Visual Studio Code](/es/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/installing-codeql-for-vs-code)."}