2016-11-10 7 views
0

私たちはASP .NETプロジェクトを持っており、JSのオンザフライ解析を試みています。 SonarLintはC#ファイルの分析のみを提供します。インクリメンタル解析は廃止されているようで、問題分析にはSonarQube Scannerがサポートしていない別の設定ファイルが必要です。 2つの異なる設定ファイルを持っていて、名前を変え続けることは想像がつくように、大規模な開発者チームを説得し、教育し、訓練することは非常に難しい作業です。ASP .NETとSonarLint

+0

あなたの質問が正しく理解されていないかどうか。品質のプロファイルについて話していますか? –

+0

雲の中のSonarQubeは、すべてのファイルを分析します。開発者がコードを書いているのと同じように、現地での事前コミットの分析について話しています。 SonarLintはVisual Studioでこれを行います(問題を強調していますが、C#の場合のみ)。 JavaScript開発に適したソリューションを探しています。私はIncremental Analysisを試しましたが、それはうまく機能していた他の多くのものと一緒に非難されました。 – worldpart

答えて

0

Visual Studio用のSonarLintでは、JSのオンザフライサポートはまだできませんが、IntelliJ/Eclipseでいくつかの機能を使用することはできますが、その経験はASPにとって素晴らしいものではないでしょうか。ネットプロジェクト。

あなたのコミット前に実際に解析したい場合は、ローカルのSonarQubeサーバー(hereがあります)を手動で実行してScanner for CLIを実行し、結果をこのローカルインスタンスにプッシュすることです。

+0

それをちょっと考えた後、チームのローカルソナーサーバーの全員を取得するのは難しい作業です... SonarScannerとIssuesレポートを使用するのはどうでしょうか?私はそれが問題の分析に取って代わるものであり、スキャナにサーバを接続してもそれほど多くのことをしないので、増分分析を実行するのに問題があります。さらに、私は除外に問題があります - それらはプロパティファイル内で指定されていますが、動作しません... – worldpart