6
コードベースがかなり大きく、プロジェクトの1つではSonarQube解析が次のエラーで壊れます。C#ファイルをスキャンするとライン1203が範囲外です
016-12-15T11:20:30.8989361Z ##[error]ERROR: Error during SonarQube Scanner execution
2016-12-15T11:20:30.8999277Z ##[error]java.lang.IllegalStateException: Line 1203 is out of range in the file Converters/IMSServiceToESBConverter.cs (lines: 1202)
SonarQube 6.1と最新のC#プラグイン(5.5.1.522)を使用しています。
C#プロファイルのすべてのルールを無効にしても、この問題が発生します。
このファイルのエンコードを確認できますか?最近、エンコードに問題がありましたが、これらのバグは修正されていました。ファイルに特殊文字はありますか? – Tamas
同時に、ビルド環境に関する情報を共有できますか? msbuild12またはmsbuild14を使用していますか?正確にはどのバージョンですか? 'msbuild/version' – Tamas
ファイルは、Notepad ++に従ってUTF8でエンコードされており、特殊文字は見えません。私たちはSonarQubeとC#プラグインを最近アップグレードしましたが、以前は問題ありませんでした。 ビルド環境: C:\プログラムファイル(x86の)\ MSBuildの\ 14.0 \ビン> MSBuildの/バージョン のMicrosoft(R)エンジンのバージョン14.0.25420.1 著作権(C)マイクロソフト社をビルドします。すべての権利が改訂されました。 14.0.25420.1 問題を特定するのに役立つ場合は、私はそのファイルを非公開で提供できます。 –