2012-08-31 11 views
16

このサイトでSonarを使用してJavaScriptを解析すると、JavaScriptライブラリに多数のエラーが報告されています。SonarからJavaScriptライブラリを除外する

http://nemo.sonarsource.org/drilldown/violations/jquery?rids%5B%5D=421365&severity=MAJOR

どのように私は私が使用していますJavaScriptライブラリでエラーを報告ソナー(私はすべての問題を修正することはできませんので、)を防ぐことができますか?

同時に、ライブラリを除外すると、JavaScriptライブラリを参照しているため、 "未定義の変数"のようなエラーが私のファイルに表示されることはありません。

何か違いがある場合、私はExtJS 4.0を使用しています。

答えて

14

私は私のプロジェクトでMavenとExtJSに4.1を使用しています。私は私のpom.xmlにこれらの行を置くことによってのみ、私のソースコードの分析を実行するために管理している:

<properties> 
    <sonar.language>js</sonar.language> 
    <sonar.exclusions>extjs/**</sonar.exclusions> 
</properties> 

<build> 
    <sourceDirectory>src/main/webapp</sourceDirectory> 
</build> 

私はあなたにもMavenを使っているかどうかわからないが、おそらくこれはあなたにいくつかのヒントを与えるだろう。

-6

多くの場合、あなたは、CDATAラッパーを使用して、他の通訳からあなたJavaScriptを非表示にすることができます:

<script type="text/javascript"> 
/*<![CDATA[*//*---->*/ 

alert('Your Javascript is working!'); 

/*--*//*]]>*/ 
</script> 
+0

私が使用しているJSライブラリを変更したくありません。私は本当にこれを行うためにソナーの設定を探しています。おそらく何とかビルドメカニズムを介して。 – opticyclic

15

分析スコープ構成内のソースファイル除外としてライブラリを追加することができます。また、いくつかのメモカードを使用してください。

enter image description here

関連する問題