visual studio software intellij intellij-idea sonarlint

studio - ¿Cómo personalizar las reglas de SonarLint en IntelliJ IDEA?



sonarqube fedora (2)

¿Es posible que SonarLint for IntelliJ IDEA aplique solo las reglas que he habilitado en mi servidor Sonar?


Como ahora es posible con la versión actual de SonarLint (estoy usando la versión 3.0.0.2041 ), la gente podría estar interesada en la solución.

  • File -> Settings -> Other Settings -> SonarLint General Settings
  • Haga clic en el verde + en "Servidores de SonarQube":
    • Ingrese un nombre (ej: SonarQube / localhost)
    • Seleccione SonarQube e ingrese la URL como http://localhost:9000
    • Autenticación: seleccione su token de usuario o su nombre de usuario / pwd
    • Haga clic en Finalizar
    • Haga clic en "Actualizar enlace" para sincronizar con el servidor SonarQube
  • Vaya a SonarLint Project Settings y vincule su proyecto al proyecto de SonarQube

Por lo tanto, cuando abra sus archivos, SonarLint recuperará automáticamente los problemas del servidor SonarQube.


SonarLint 1.0 para Eclipse e IntelliJ no permiten editar el perfil de calidad (o conjunto de reglas) que se utilizará para el análisis. Además, SonarLint 1.x funciona de manera completamente independiente de un servidor SonarQube (no es un requisito tener un servidor SonarQube) y, por lo tanto, no tiene la capacidad de reutilizar un perfil de calidad definido allí.

SonarLint 2.0 tendrá un modo opcional que se conecta a un servidor SonarQube y ofrecerá esta función, pero aún no está disponible.