このプラグインは、NetBeansのSonarlint統合です。
バージョン13.0以降のNetBeansとバージョン11以降のJavaを要求します。
Java、JavaScript、PHP、HTML、XMLをサポートします
編集者での注釈
アクションアイテムのSonarlintを入力します
プロジェクト/パッケージ/ファイル、お気に入りのタブで「Sonarlintで分析」アクション
ツール/オプション/その他/Sonarlintでルールを有効/無効にします
ツール/オプション/その他/sonarlintオプションパネルと「ソナールールの詳細」ウィンドウでルールをフィルター
ツール/オプション/その他/Sonarlintまたは「ソナールールの詳細」ウィンドウでルール設定を変更する
プロジェクトごとにルールを有効/無効/構成します
分析プロパティを追加または削除します(グローバルまたはプロジェクトごと)
選択したルールをデフォルトでアクティブ化して復元します
構成からプラグインを追加または更新します
CSSを使用したカスタム「ソナールールの詳細」ウィンドウ
テストファイルのテストルールを有効または無効にします
重大度アイコン
C/C ++プロジェクトでの部分的なサポート(readme-cfamilyを表示)
Sonarlintは、URLを使用してプラグインを見つけるのではなく、パスをファイルします。
ツールに追加されたプラグインへのパスを更新する必要があります→オプション→MisCelaneOus→Sonarlint→プラグインが必要です。
現在、グローバルプロパティとプロジェクトプロパティは、プロジェクトに属するファイルに統合されています。
${projectDir}は、それに属するファイルのプロジェクトの絶対パスに置き換えられました。
リリース2.0.0 Maven Central Repositoryに基づいて、このプラグインを新しいNetBeansポータルに公開したい。
このために、すべてのパッケージは名前が変更され、持っています
NetBeansでは、 User dirrectory Move config/Preferences/fr/philippefichet/sonarlint/netbeans.properties to config/Preferences/com/github/philippefichet/sonarlint4netbeans/netbeans.properties 。
メニューのHelp/AboutでNetBeans User directoryを見つけることができます。
「[コンテキスト]メニュー(右クリック)で[Sonarlintで分析]を実行できます。プロジェクト、フォルダー、多くのファイル、…
このアクションは、 Toolsサブメニューを介したコンテキストメニューに直接表示されます。


このアイコンを左クリックすることにより、ルール設定を変更できます
ツール/オプション/その他/Sonarlintまたは「ソナールールの詳細」ウィンドウで。
ルールに設定がない場合、このアイコン
存在します。

プロパティは、Sonarlintによってグローバルまたはプロジェクトのいずれかで分析に追加できます。++
キーとプラグインのURLを示すことにより、Sonarlintと互換性のあるプラグインを追加することができます。
プラグインが使用されるたびにダウンロードしないようにするには、プラグインをダウンロードしてfileスキームを使用することをお勧めします
例:
file:/c:/path/to/plugin.jar (1)
file:/path/to/plugin.jar (2)Windowsで
LinuxまたはMacOSで
「ソナールールの詳細」をCSSでカスタマイズできます。
ツール/オプション/その他/sonarlintに移動し、[オプション]をクリックし、[Sonarルールの詳細]ウィンドウの[StyleSheetを編集]を[オン]ボタンをクリックします。
重要 | CSSはjavax.swing.text.html.cssによって制限されています。サポートされているプロパティを知るためにドキュメントを参照してください。 |












画像:: docs/optionssonarlintoptions







