{"meta":{"title":"CodeQL para VS Code","intro":"Você pode escrever, executar e testar CodeQL consultas dentro Visual Studio Code com a CodeQL extensão.","product":"Qualidade de segurança e código","breadcrumbs":[{"href":"/pt/code-security","title":"Qualidade de segurança e código"},{"href":"/pt/code-security/concepts","title":"Concepts"},{"href":"/pt/code-security/concepts/code-scanning","title":"Varredura de código"},{"href":"/pt/code-security/concepts/code-scanning/codeql","title":"CodeQL"},{"href":"/pt/code-security/concepts/code-scanning/codeql/codeql-for-vs-code","title":"CodeQL para VS Code"}],"documentType":"article"},"body":"# CodeQL para VS Code\n\nVocê pode escrever, executar e testar CodeQL consultas dentro Visual Studio Code com a CodeQL extensão.\n\n## Sobre CodeQL para Visual Studio Code\n\nVocê pode executar CodeQL consultas em bancos de dados gerados a partir do código-fonte, a fim de encontrar erros e vulnerabilidades de segurança em uma base de código. Para obter mais informações sobre CodeQLcode scanning, consulte [Verificação de código com CodeQL](/pt/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning-with-codeql).\n\nCom a extensão CodeQL para Visual Studio Code, você pode:\n\n* Escreva consultas personalizadas CodeQL e bibliotecas de suporte.\n* Visualize diretamente e use as consultas de segurança CodeQL do grande repositório de código aberto [`github/codeql`](https://github.com/github/codeql).\n* Execute consultas em um ou mais CodeQL bancos de dados.\n* Acompanhar o fluxo de dados por meio de um programa, destacando áreas que são potenciais vulnerabilidades de segurança.\n* Exiba, crie e edite todos os tipos de CodeQL pacotes de consultas ou bibliotecas que você pode usar ou publicar para compartilhar com outras pessoas.\n* Execute os testes de unidade das consultas CodeQL.\n* Use um editor dedicado para exibir, criar e editar CodeQL pacotes de modelos, que são usados para estender a análise padrão CodeQL .\n\nA extensão CodeQL para Visual Studio Code também adiciona uma visualização na barra lateral CodeQL ao VS Code. Isso contém uma lista de bancos de dados locais CodeQL , uma visão geral das consultas que você executou na sessão atual e uma exibição de análise variante para análise em grande escala.\n\n### IntelliSense\n\nA extensão fornece recursos padrão do IntelliSense para arquivos de consulta (extensão `.ql`) e arquivos de biblioteca (extensão `.qll`) abertos no VS Code editor. Elas incluem:\n\n* Destaque da sintaxe\n* Opções de clique com o botão direito do mouse (como **Ir para Definição**)\n* Preenchimento automático de sugestões\n* Passar o mouse sobre as informações\n\nPara obter mais informações sobre o IntelliSense em VS Code, consulte [IntelliSense](https://code.visualstudio.com/docs/editor/intellisense) na documentação do Visual Studio Code.\n\nVocê também pode usar o VS Code comando **Formatar Documento** para formatar seu código de acordo com o [CodeQL guia de estilo](https://github.com/github/codeql/blob/main/docs/ql-style-guide.md).\n\n### O VS Code Command Palette\n\nVocê pode executar comandos da extensão CodeQL para Visual Studio Code no VS Code Command Palette. Para obter mais informações sobre a interface do VS Code Command Paletteusuário, consulte a [Interface do Usuário](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette) na VS Code documentação.\n\n## Dados e telemetria\n\nSe você optar especificamente por permitir que GitHub faça isso, GitHub coletará dados de uso e métricas com o objetivo de ajudar os desenvolvedores principais a melhorar o CodeQL da extensão Visual Studio Code. Para obter mais informações, consulte [Telemetria no CodeQL para Visual Studio Code](/pt/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## Sobre a licença do GitHub CodeQL\n\n**Aviso de licença:** se você não tiver uma licença da GitHub Code Security então, ao instalar este produto, estará concordando com os [GitHub CodeQL Termos e Condições](https://github.com/github/codeql-cli-binaries/blob/main/LICENSE.md).\n\nPara obter informações sobre como é possível testar o GitHub Enterprise com o GitHub Advanced Security de forma gratuita, confira [Configurando uma avaliação do GitHub Enterprise Cloud](/pt/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud) e [Como configurar uma avaliação gratuita do GitHub Advanced Security](/pt/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) na documentação do GitHub Enterprise Cloud.\n\n## Próximas Etapas \n\nPara saber mais sobre como instalar a extensão CodeQL para Visual Studio Code, consulte [Instalar o CodeQL para Visual Studio Code](/pt/code-security/codeql-for-vs-code/getting-started-with-codeql-for-vs-code/installing-codeql-for-vs-code)."}