Ce plugin est une intégration Sonarlint pour NetBeans.
Il demande NetBeans dans la version 13.0 ou plus et Java dans la version 11 ou plus.
Prise en charge de Java, JavaScript, PHP, HTML et XML
Annotation dans l'éditeur
Tapez sonarlint dans les articles d'action
"Analyser avec sonarlint" sur le projet / package / fichiers, onglet Favoris,…
Activer / désactiver les règles dans les outils / options / divers / sonarlint
Règles de filtre dans les outils / options / Panneau d'option Divers / S sonarlint et "Fenêtre de règle de sonar"
Modifier les paramètres de règle dans les outils / options / divers / sonarlint ou dans la fenêtre "Détails de la règle de sonar"
Activer / désactiver / configurer les règles par projet
Ajouter ou supprimer d'analyser les propriétés (globale ou par projet)
Restaurer la règle sélectionnée à partir de l'activation par défaut
Ajouter ou mettre à jour les plugins de la configuration
Fenêtre personnalisée "Détails de la règle de sonar" avec CSS
Activer ou les règles de test désactivées sur les fichiers de test
Icônes de gravité
Support partiel sur le projet C / C ++ (Show ReadMe-Cfamily)
Sonarlint n'utilise plus d'URL pour trouver des plugins mais des chemins de fichier.
Vous devez mettre à jour le chemin d'accès aux plugins que vous avez ajoutés dans les outils → Options → Misceanement → Sonarlint → Plugins.
Désormais, les propriétés globales et les propriétés du projet sont fusionnées sur des fichiers appartenant à un projet.
${projectDir} est désormais remplacé par le chemin absolu du projet pour les fichiers qui lui appartiennent.
La version 2.0.0 souhaite publier ce plugin dans un nouveau portail NetBeans basé sur le référentiel Maven Central.
Pour cela, tous les colis sont renommés et ont
Dans NetBeans User dirrectory Move config/Preferences/fr/philippefichet/sonarlint/netbeans.properties vers config/Preferences/com/github/philippefichet/sonarlint4netbeans/netbeans.properties .
Vous pouvez trouver User directory NetBeans dans Help/About .
Vous pouvez exécuter un menu "Analyser avec sonarlint par contexte (cliquez sur DROIT) sur le projet, le dossier, plusieurs fichiers,…
Cette action est visible directement dans le menu contextuel sur le sous-menu Tools .


Vous pouvez modifier les paramètres de règle en cliquant à gauche sur cette icône
Dans les outils / options / divers / sonarlint ou dans la fenêtre "Détails de la règle de sonar".
Lorsqu'une règle n'a pas de paramètres, cette icône
est présent.

Des propriétés peuvent être ajoutées à l'analyse par sonarlint, soit à l'échelle mondiale, soit par projet. +
Il est possible d'ajouter un plugin compatible avec sonarlint en indiquant une clé et l'URL du plugin.
Pour éviter de télécharger le plugin à chaque fois qu'il est utilisé, il est recommandé de télécharger le plugin et d'utiliser le schéma file
Exemple:
file:/c:/path/to/plugin.jar (1)
file:/path/to/plugin.jar (2)Sous les fenêtres
Sur Linux ou macOS
Vous pouvez personnaliser les "détails des règles de sonar" avec CSS.
Accédez aux outils / options / divers / sonarlint et cliquez sur "Options" et sur le bouton "Modifier la fenêtre de détail de la règle de la règle de sonar".
Important | CSS est limité par javax.swing.text.html.css, consultez la documentation pour connaître les propriétés prises en charge. |












Image :: Docs / OptionsSonarlintOptions







