1

私は現在、コード分析用のpythonおよびソナープラグインとの継続的な統合にHudsonを使用しています。私は pylint よりも pyflakes を好むので、ビルド オプションで、txt ファイルを生成する pyflakes コマンドを記述しました。レポート違反セクションで、pylint オプションをこの txt にリダイレクトしました (XML ファイル名パターン)。そのため、Hudson ステータスは、そのレポートに正しい数の pyflakes ベースの違反を正常に表示しています。しかし、ソナーは pylint を介して独自の分析を行っており、pylint ベースの分析を示しています。pyflakes txt ファイルを Sonar にリダイレクトして、pylint を使用せず、代わりに pyflakes txt ファイルに記載されている内容を分析するにはどうすればよいですか? それを可能にするために、どの構成またはファイルを微調整する必要がありますか?

4

1 に答える 1

1

SonarQube Python プラグインには「再利用レポート」機能がないため、今のところ、SonarQube が新しい pylint 分析を開始するのを防ぐことはできません。

SonarQube ユーザー メーリング リストで JIRA 機能リクエストの作成を依頼することをお勧めします。

それまでの間、パラメータを使用sonar.python.pylintして SonarQube に pylint の代わりに pyflakes を実行させることができます。これは、出力レポートに互換性があるように見えるためです (少なくとも Hudson の場合)。しかし、それがうまくいくとは保証できません。

于 2013-09-11T08:17:41.847 に答える