17

JavaScript コードに使用するルールを ESLint で決定しました。ここで、JavaCode の Checkstyle と同じ方法で前に行ったように、ESLint を SonarQube に統合したいと考えています。

次のリンクの下に、SonarQube が ESLint 用のプラグインを提供したくない理由が説明されてい ます。

SonarQube には ESLint 用のプラグインがまだありませんか? これはマーケティング戦略の一部ではありませんか? Checkstyle、FindBugs などのプラグインもあります。SonarQube が他のコード分析ツールの統合をサポートするために突然停止するのはなぜですか?

4

3 に答える 3

13

はい、ESLint 用のプラグインはまだありません。これは戦略の一部ですが、方向性は異なります。

実際、私たちの最初のプラグインは外部アナライザー用でした。時間が経つにつれて、他のツールの結果を単純に集計するだけでは真にコミュニティに役立たないことに気付きました。なぜなら、コミュニティはルールのバグ、改善のための要求と提案を持って私たちのところに来ていたからです。ツールのメーカーでそれらを参照することができました。

そのため、応答性を向上させ、精度を高めるために、代わりに独自のルールを作成し始めました。

不足していると思われるルールを SonarQube Google Group に持ち込むことを強くお勧めします

編集戦略は一巡しました。SonarJSが ESLint レポートをインポートするようになりました。

于 2015-09-21T08:01:00.697 に答える
1

私はまだ試していませんが、フロント エンド プロジェクトに非常に有望と思われるこのプラグインを発見しました。

https://github.com/groupe-sii/sonar-web-frontend-plugin

試してみる価値があるかもしれません

于 2016-06-07T04:10:38.387 に答える