Precisa de sonar.lang.padrões para diferentes linguagens como Java, .Rede, Mainframe, Cobal, do Psql, C, C++, C#, etc? ao escrever a análise de propriedades de passos durante Jenkins construir. Integrando SonarQube com Jenkins. SonarQuve versão 8.9.2 e Jenkins versão 2.150.2
SonarQube 8.9.x+ vai analisar todo o código que encontra para que o plugin está instalado. Eles agora também o pacote de toda a linguagem plugins a fornecer como parte de cada lançamento.
Você pode encontrar as correspondentes extensões na página de Administração:
Administração | Configuração | Configurações Gerais | Idiomas (guia)
(/admin/settings?category=languages
)
Há drop-down para instalados/pacote de idiomas e uma seção para cada um:
Geral
Sufixos De Arquivo
Eu ainda não tentei, mas acho que se você excluiu uma extensão correspondente e, em seguida, SQ não deve descobrir todos os arquivos correspondentes para que a linguagem, se você queria pular.
Adicionais SonarQube Linguagems são fornecidas como você pagar o produto:
Comunidade: Java, C#, JavaScript, Transcrito, CloudFormation, Transformar, Kotlin, Ruby, Vá, Scala, Flex, Python, PHP, HTML, CSS, XML e VB.NET
Desenvolvedor: C, C++, Obj-C, Swift, ABAP, T-SQL, PL/SQL
Empresa: Vértice, COBOL, PL/I, RPG, VB6
Se você adicionar um idioma personalizado plugin de outros lugares, como o Marketplace (/admin/marketplace?search=languages
) ou um site de terceiros, deve acabar como uma guia separada, semelhante a "Geral" e a guia "Idiomas", uma vez instalado.