2016-09-21 11 views
1

SonarQube 6.0にアップグレードしてから、問題のページでリンクアイコンまたは右矢印アイコンがコードにリンクしなくなったため、問題が発生しました。SonarQube 6.0問題のコードが正常に動作しない

この場合、いずれかのリンクをクリックすると、別の(より小さな)問題リストに移動します。

これはすべての問題に当てはまるわけではありませんが、問題の問題ではファイル名と行番号は表示されません。データベースをチェックインし、issueテーブルで 'line'カラムもnullです。

我々は、C#プラグイン5.3.2でSonarQube 6.0を使用している - 分析はTFS2015更新により任意のアイデア/アドバイスを事前に3つの

感謝を引き起こしています。

+0

問題の種類は何ですか?プロジェクトのコードページ([example](https://sonarqube.com/code/?id=net.java.openjdk%3Ajdk9))を調べるときに、ファイルのソースコードが見つかりましたか?私はそれが特定の行にリンクできないか、ソースコードを取得できないという問題だと思います。 –

+0

多くのおかげでTeryk、私は結果を – castleofbones

+0

の提案を更新しました:あなたの質問を編集するのではなく、自分の質問に答えを投稿すると、将来のユーザーに役立つでしょう –

答えて

2

Terykの回答に続いて、私は調査を細かく調整します。特定のCA警告のファイル名や行が含まれていないMSBUILD出力には、Microsoft.DesignとMicrosoft.Namingなどがあります。これCA1024、CA1040、CA1704、CA1716、:

3>MSBUILD : warning CA1040: Microsoft.Design : Define a custom attribute to replace 'ITierRepository'. 

これは問題が解決に対して記録されているが、明らかではない識別される特定のファイルや行に割り当てることはできませんが起こります。

は、私は同じ問題を論じて記事を見つけることができ、迅速であることがわかった:

https://groups.google.com/d/topic/sonarqube/UDIIjWbCGjs

それは、ここで説明したようにFxCopのは、問題の可能な検索の源ではないことに起因します。これは明らかにもSQにアップグレードすると同時に配備されたC#のプラグインのV5.2で導入されたFxCopの報告への変更に関する

https://blogs.msdn.microsoft.com/codeanalysis/2007/05/12/faq-why-is-file-and-line-information-available-for-some-warnings-in-fxcop-but-not-for-others/

6.0

+0

そしてFYIコード分析(別名FXCop) Microsoftが正式に非推奨とし、Roslynのアナライザパッケージに置き換えようとしている場合については、https://github.com/dotnet/roslyn-analyzers/blob/master/docs/FxCopPort/Porting%20FxCop(英語)を参照してください。 %20Rules%20to%20Roslyn.md。 SonarQube、SonarLint、Scanner for MSBuildはRoslynアナライザを完全にサポートするように設計されていますが、FXCopの統合にはほとんど限界がありません。 –

+0

清算のおかげでフレディ – castleofbones

関連する問題