{"meta":{"title":"CodeQL para VS Code","intro":"Puede escribir, ejecutar y probar consultas 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/codeql-for-vs-code","title":"CodeQL para VS Code"}],"documentType":"article"},"body":"# CodeQL para VS Code\n\nPuede escribir, ejecutar y probar consultas CodeQL dentro de Visual Studio Code con la extensión CodeQL.\n\n## Acerca de CodeQL para Visual Studio Code\n\nPuede ejecutar CodeQL consultas en 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 CodeQLcode scanning, vea [Análisis de código con CodeQL](/es/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning-with-codeql).\n\nCon la extensión CodeQL para Visual Studio Code, puede:\n\n* Escriba consultas personalizadas CodeQL y bibliotecas auxiliares.\n* Consulte y utilice directamente las CodeQL consultas de seguridad del amplio repositorio de código abierto [`github/codeql`](https://github.com/github/codeql).\n* Ejecute consultas en una o varias CodeQL bases de datos.\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 de CodeQL consultas o bibliotecas que puede usar o publicar para compartir con otros usuarios.\n* Ejecute pruebas unitarias de consultas CodeQL\n* Use un editor dedicado para ver, crear y editar CodeQL paquetes de modelos, que se usan para ampliar el análisis estándar CodeQL .\n\nLa extensión CodeQL para Visual Studio Code también añade una vista CodeQL de barra lateral a VS Code. Contiene una lista de bases de datos locales CodeQL , una introducción a las consultas que se han ejecutado en la sesión actual y una vista de análisis variante 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 VS Code editor. Estos incluyen:\n\n* Sintaxis resaltada\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 Visual Studio Code documentación.\n\nTambién puede usar el comando VS Code**Formatear documento** para formatear el código según la [CodeQLguía de estilo](https://github.com/github/codeql/blob/main/docs/ql-style-guide.md).\n\n### El VS Code Command Palette\n\nPuede ejecutar comandos para la extensión CodeQL para Visual Studio Code desde VS Code Command Palette. Para obtener más información sobre VS Code Command Palette, vea [Interfaz de usuario](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) en la VS Code documentación.\n\n## Datos y telemetría\n\nSi decide específicamente permitir que GitHub lo haga, GitHub recopilará datos y métricas de uso con el fin de ayudar a los desarrolladores principales a mejorar la CodeQL para la extensión Visual Studio Code. Para obtener más información, vea [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 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)."}