このプラグインを維持し続けたくありません。あなたが引き継ぎたいならば、お気軽に私を悩ませてください。
このSonarqubeプラグインは分析します:
そして:
プラグインは<style type="text/css">...</style> html/xhtmlファイルに埋め込まれたCSSコードを分析します。そのためには、前提条件として、Sonarqubeはそれらのファイルをインポートする必要があります。どちらか:
sonar.import_unknown_filesをtrueに設定して、不明なファイルのインポートをオンにします分析する埋め込みCSSを含むファイルのリストは、 sonar.css.embedded.file.suffixesプロパティを介してカスタマイズできます。
既にStylelintを使用している場合は、Sonarqubeをスタックに追加すると、コード品質を別のレベルにもたらすことができます。 Stylelint / Sonarqubeルールマッピングは、Sonarqubeの品質プロファイルを定義するのに非常に役立つかもしれません。
あなたは新しい貴重なチェックを考えていますか?バージョン2.1以降は、独自のカスタムチェックを記述するAPIを提供します。詳細な説明を含むサンプルプラグインはこちらから入手できます。カスタムチェックがコミュニティに利益をもたらす可能性がある場合は、CSS / SCSS / Less Analyzerでチェックを利用できるようにするために、Pullリクエストを自由に作成してください。
コミュニティに利益をもたらすかもしれないが、それらを書く時間やスキルがない新しいチェックを考えていますか?検討中の小切手の問題を自由に作成してください。
ルールの数。
次の要素は、複雑さを1つ増やします。
複雑さ/ルールを計算します。これは、ルールごとの選択者の平均数を意味します。セレクターがどれだけ具体的であるかを測定します。