Integrando o Snyk Language Server às IDEs IntelliJ
17 de junho de 2024
0 minutos de leituraTemos o prazer de anunciar que agora você pode integrar o Snyk Language Server (LS, na sigla em inglês) às suas IDEs IntelliJ.
Por que integrar nossas IDEs ao LS?
Ao integrar todos os nossos plugins de IDE ao LS, reduzimos a duplicação de código. Isso simplifica o desenvolvimento futuro, minimizando retrabalho e reduzindo vulnerabilidades.
O protocolo LS é um padrão com suporte nativo em todas as IDEs modernas, o que nos permite aproveitar uma integração profunda com a IDE. O LS também funciona em uma thread separada, oferecendo benefícios adicionais de processamento multithread e não bloqueante.
O LS traz novos recursos para as IDEs IntelliJ
Análise automática
Um dos novos recursos mais interessantes é a análise automática. Com esta atualização, o Snyk Language Server executará uma análise após a inicialização e sempre que um arquivo for salvo, oferecendo aos desenvolvedores feedback rápido.
Você pode personalizar esses processos para se adequarem ao seu fluxo de desenvolvimento nas configurações de experiência do usuário.

Integração com o Snyk Learn
O LS simplifica a capacitação de desenvolvedores com a integração ao Snyk Learn. Se a IDE encontrar uma vulnerabilidade abordada em uma lição do Snyk Learn, ela fornecerá automaticamente um link para a lição, além da correção necessária. Assim, os desenvolvedores podem identificar e corrigir com mais facilidade problemas de segurança semelhantes no futuro.

Compatibilidade com o Snyk Agent Fix
O Snyk Agent Fix combina o poder de um mecanismo completo de análise de programas com os recursos de um modelo de linguagem grande, baseado em deep learning e desenvolvido internamente. Essa combinação permite compilar grandes volumes de informações não estruturadas de linguagem provenientes de código open source.
Com esta atualização, se nosso mecanismo DeepCode AI identificar uma oportunidade de corrigir automaticamente uma vulnerabilidade, ele destacará o problema com um ícone de raio e disponibilizará uma ação clicável.
Este recurso está em acesso antecipado e disponível apenas nos planos Enterprise. Acesse a documentação do DeepCode AI para saber mais.

Atualizações do LS
Integrar o Snyk Language Server às suas IDEs IntelliJ ajudará você a criar código melhor e mais seguro, automatizando muitos dos processos obrigatórios de desenvolvimento. Fique de olho nas novidades sobre os próximos recursos.
