checkstyle

    1

    1答えて

    私は自動ビルドツールを使用していません。ちょうどCheckstyle 5.5とANT 1.8。 ANTスクリプトでCheckstyleを実行しようとしています。 ANTスクリプトはエラーなく実行されますが、Checkstyleを呼び出すようではありません。私はANTの報告書を除いては成果は得られません。 <project name="ccu" xmlns:cs="antlib:com.puppyc

    4

    2答えて

    のCheckstyleの「AbstractClassName」のチェックが抽象として宣言されなければならないクラス名を確認するには、次のデフォルトのパターンを使用してで終わる低迷クラスの理由: ^Abstract.*$|^.*Factory$ 私がいることを理解して'Abstract'で始まるクラスは抽象クラスとして宣言されています。しかし、なぜこれも「ファクトリー」で終わるクラスにも当てはま

    1

    1答えて

    ソーナーで実行するようにmavenを設定しようとしています。現時点では、プロジェクトのsonarとmavenは非常にうまく動作しますが、今ではコードカバレッジ解析のいくつかのパッケージを除外しようとしています。 このパッケージはコードカバレッジのみをスキップすることはできますが、チェックスタイルのコードを解析することはできません。 我々は、我々のpom.xmlでこれを試してみてください。 <pl

    0

    1答えて

    Eclipse Checkstyleplugin(v5.5)を使用しています。ゲッターとセッターを除くすべてのパブリックメソッドについて、JavaDocのコメントが必要です。私は、 "allowMissingPropertyJavadoc"というオプションがあることを知っています。しかし、いくつかのケースでは動作しますが、動作しないケースもあります。 public class Test {

    7

    1答えて

    私の会社では、CheckStyle、FindBugs、およびPMDを使用してコード品質を確認し、プログラミングスタイルを統一しました。これらのツールは非常に効果的ですが、残念ながらいくつかの重複するルールセットがあります。 重複するルールを削除したオンラインの設定はありますか? もちろん、これらのデフォルトルールセットはすべてのプロジェクトに適用されるわけではありませんが、私たちの出発点になります

    1

    2答えて

    コーディング標準を改善するプロジェクトでCheckstyleを採用しようとしています。私の研究では、Checkstyleを設定していくつかのコーディングメトリクスを返すことができることを発見しました。checks。しかし、コードの行である目立たない省略があるようです。私はその恐ろしい指標を知っていますが、私はそれを生産するように求められました! Checkstyleがプロジェクトのコード行を返すこ

    2

    1答えて

    私はいくつかのカスタムチェックスタイルチェックを書いて、maven checkstyleプラグインで使うためにそれらをjarファイルに保存しました。私は、この同じjarをEclipseのcheckstyleプラグインに使用しました。カスタムチェックを更新する必要がある場合は、maven(pomのバージョンを更新するだけ)で簡単です。プラグインを更新するには、Eclipseでそのプラグインファイルを

    0

    1答えて

    から「ヌルを避ける等しい」:私は、コードの品質を監視するためにソナーを持つ を使用正規表現を与えるために最後に私のポストを編集したが、素晴らしいですが、上の欠点のプロジェクトでは、多くを修正する必要があります。 私の問題は、checkstyle(com.puppycrawl.tools.checkstyle.checks.coding.EqualsAvoidNullCheck)から約500の "等

    0

    1答えて

    checkstyleを特定のルールに対して2段階の検証を行うように設定したいと思います。たとえば、「最大行長」ルールでは、行の長さが120文字を超える場合、重大度はwarnですが、行の長さが160文字を超える場合、重大度はerrorにエスカレートします。 どうすればいいですか?

    0

    1答えて

    私はいくつかのオブジェクトを取り込み、それと相互作用するsmalllのプライベートメソッドを見始めました。これらのメソッドは実際には間違った場所に実際に追加されるはずです。 。 私は実際にこれらの種類の問題を報告するいくつかの静的解析ツールを探しています。そのため、これらの問題を適切なクラスに引き出すことができます。ここで私を助けてくれるcheckstyleルールやその他の静的解析ツールはあります