問題タブ [checkstyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
74120 参照

sonarqube - SonarQubeはCheckstyle、PMD、FindBugsの代わりになりますか?

私たちはゼロからWebプロジェクトに取り組んでおり、次の静的コード分析ツールを検討しています。

  • コンベンション(Checkstyle)
  • 悪い習慣(PMD)
  • 潜在的なバグ(FindBugs)

プロジェクトはMaven上に構築されています。目的のために複数のツールを使用する代わりに、私は単一の柔軟なソリューションを検討していて、SonarQubeに出くわしました。

SonarQubeを使用してCheckstyle、PMD、Findbugsの結果を達成できるというのは本当ですか?

0 投票する
6 に答える
2698 参照

java - クラス フィールドには常にプライベート アクセス修飾子を使用する必要がありますか?

現在、コード ベースでcheckstyleを実行しており、 privateアクセス修飾子を使用しない非静的クラス フィールドにフラグが立てられます。

これは有効な checkstyle ルールですか、それとも非プライベート フィールドを持つことが望ましい状況はありますか? たとえば、JUnit テスト ケースが同じパッケージで作成される理由は、デフォルトのアクセス修飾子を使用してフィールドにアクセスできるようにするためだと思いましたか?

0 投票する
1 に答える
1604 参照

eclipse - Eclipse CheckStyle マーカー

これは日食の専門家への質問だと思います。checkstyle マーカーの場所はどこですか? プロジェクトに表示される警告を計算するプラグインを使用していますが、約300ありますが、チェックスタイルの警告はゼロです!!! プラグイン構成を見ると、マーカーを探していることがわかります:com.atlassw.tools.eclipse.checkstyle.CheckstyleMarker

何も思いつきません !!!

前もって感謝します

0 投票する
2 に答える
4457 参照

maven - Maven Checkstyle サイト

この質問は非常に一般的なようですが、既存の回答からはうまくいきませんでした。展開などの複雑な構成のない単純な Maven プロジェクトがあり、「mvn サイト」にアクセスしたときに Maven CheckStyle レポートを生成したいと考えています。

私の pom.xml は次のとおりです。

プロジェクトのルート ディレクトリ (pom.xml の隣) に mychecks.xml があります。問題は、「mvn site」にアクセスしても何も起こらないことです (maven が BUILD SUCCESS について数行書いていることを除けば)。「resources」などの名前のディレクトリに mychecks.xml を配置する必要があることを読みましたが、それも機能しませんでした。

「mvnサイト」にcheckstyleレポートを生成させるために何をすべきか(およびそれをどこで見つけるか)、誰かがヒントを持っていますか? どんな種類の助けにも感謝します。

0 投票する
4 に答える
694 参照

eclipse - ColdFusionのCheckstyle?

Eclipse用のCheckstyleプラグインのようなものがColdFusionで利用できますか?

0 投票する
3 に答える
5086 参照

findbugs - (Java) 静的コード分析ツールでのカスタム ルールの記述の容易さ

現在、複数のプロジェクトのソース コード (Java) を静的コード分析ツールで分析する必要があるグループで働いています。

しかし、ツールが提供する既存のルール セットに追加できるカスタム ルールを作成したいと考えています (ルールには、ソース コード内のテキスト/文字列に一致する正規表現がほとんど含まれます)。

特に、ツールの既存のルール リストと一緒に使用できる独自のカスタム ルールを簡単に記述/追加できるようにする必要があるという観点を維持します。

以下のリストの中で、どのツール (またはツールの組み合わせ) を使用すればよいか、誰でも提案できますか?

  1. PMD
  2. チェックスタイル
  3. バグを見つける

編集済み:指示してくれたIraに感謝します。Sonar と一緒に使用する静的コード分析ツールを探しています。質問が明確になったことを願っています。

0 投票する
2 に答える
4981 参照

java - 指定されたルールを無視しない Checkstyle SuppressionCommentFilter

次のようなcheckstyle.xmlがあります。

私のクラスの 1 つで、200 文字を超える行があり、次のように囲んでいます。

ただし、問題の行は checkstyle の一部として無視されません。

pom.xml で次のように指定しました。

そしてこれを実行します:

0 投票する
3 に答える
22697 参照

java - Checkstyle「拡張用に設計されていないメソッド」エラーが誤って発行されていますか?

私は Checkstyle を使用していますが、このメソッドに関するエラーが発生しています:

エラーは次のとおりです。

メソッド「getAdmitCodeStatus」は拡張用に設計されていません - 抽象的、最終的、または空である必要があります。

その方法はどのように準拠していないのですか? このメソッドについて Checkstyle が私に吠えるような、私が間違っていることはありますか?

0 投票する
1 に答える
1492 参照

maven - maven sonar プラグインは、po の checkstyle ルールを使用します

pom ファイルから checkstyle 構成を使用するようにソナーを取得する方法はありますか? 私は maven checkstyle プラグインをセットアップしており、maven sonar プラグイン (バージョン 2.7) をセットアップしていますが、ソナーはデフォルトの checkstyle 構成を使用しているようです。新しい品質プロファイルを作成して checkstyle ファイルをアップロードできることはわかっていますが、maven プラグインは pom のものを使用する必要があると思います。ここで何か助けていただければ幸いです。

ありがとう、ジェフ

0 投票する
3 に答える
5639 参照

maven-2 - メインと Maven のテストの異なる Checkstyle ルール

メイン用とテスト用の 2 つの異なるルール セットを使用して checkstyle を実行できるように、Maven プロジェクトをセットアップしようとしています。私がやりたいことは、次のようなものです。

いずれかのバージョンを正常に実行できましたが、両方を同時に実行することはできませんでした。それらをさまざまな実行フェーズにバインドしようとすることも含まれますが、経験則では、最後の定義のみが使用されるようです。

だから私は次のいずれかをしたい:

-理想的には、独立して実行できる2つの別々のcheckstyle構成ファイルを用意する

また

-単一のcheckstyle構成を持ち、構成プロパティincludeTestSourceDirectoryを使用してメインとテストを同時にチェックしますが、メイン/テストまたは他のいずれかに選択的に適用されるいくつかのルールがあります。