問題タブ [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.
maven-2 - MavenCheckstyleプラグイン-XREFをテストします
Checkstyleとtestxrefを除いて、私のMavenレポートはうまく機能しています。私のテストソースは、テスト外部参照ではなく、外部参照で相互参照されています。そのため、Checkstyleレポート内から外部参照をクリックすると、当然エラーが発生し、ファイルが見つかりません。ソースファイルをクリックすると、完全に機能します。
構成でtestXrefLocationを試しましたが役に立ちませんでした。これは仕様によるものですか、それとも構成が不足していますか?
これらすべてが生成されるターゲットディレクトリには、xrefとxref-testの両方があります。ただし、テストソースコードのcheckstyleレポートは、target/xref-testではなくtarget/xrefにリンクされたままです。
また、参考までに、単一のMavenPOMの構成の量を減らすために多くの継承を使用しています。したがって、このプラグインは、テストに使用するプラグインを宣言する親pomに属しています。コンパイルされたコードに加えて、javadocとソースを生成したいという別のメッセージがあります。
ウォルター
jsp - JSPと同等のCheckstyle?
チェックスタイルがJavaファイルに対して行うJSPファイルに対して行うツールはありますか?チェックスタイルにJSPチェックを含めるのが理想的ですが、私が見る限り、これは不可能です。
たとえば、JSPファイルで次のことを確認したいと思います。
- インデントスタイル
- 特定の構成の正しい配置
- タブ/スペースチェック
- スクリプレットの使用を確認してください
ありがとうエマーソン
eclipse - Eclipseでcheckstyleを無効にする方法は?
Eclipse に checkstyle プラグインをインストールしました。ワークスペース内の特定のプロジェクトに対して無効にするにはどうすればよいですか?
それが不可能な場合は、checkstyle をオフにしたいと思います。
squid - ソナーイカチェックをCheckstyleで個別に使用する方法はありますか?
コメントのないステートメントの数、クラスの数、メソッドの数などの統計を取得したいと思います。JavaNCSSは、多くの状況でジェネリックスでは機能しません。Sonar Squid、特にCheckstyleSquidBridgeクラスとプラグインをCheckstyle5.1のモジュールとして使用できるかどうか疑問に思っています。そして、これは本格的なソナーの使用とは無関係です。
eclipse - Eclipse フォーマッターと Checkstyle の不一致
行幅が 125 文字であり、必要に応じてメソッド パラメーターを折り返す必要があることを示す Eclipse 書式設定プロファイルを使用しています。これで、この行は 2 つに分割されなくなりました。
125 番目を超える文字は非文字であることに注意してください。同じ行幅設定 (125 文字) の Checkstyle は、この行の長さについて文句を言います。
この時点で、Eclipse オートフォーマッターと checkstyle の行幅チェックを一致させる方法はありますか? checkstyle と formatter の両方で役立つ設定を見つけようとしましたが、失敗しました。
java - マルチモジュールプロジェクトでMavenCheckstyleプラグインを使用するにはどうすればよいですか?
pom.xml
これは、マルチモジュールプロジェクトの私の親(その一部)です。
この構成は、ルートプロジェクトとすべてのサブモジュールでプラグインmvn
を実行するように指示します。私はそれがこのように機能することを望んでいません。代わりに、このプラグインをルートプロジェクトに対してのみ実行し、すべてのサブモジュールに対してスキップする必要があります。同時に、私には多くのサブモジュールがあり、それらのすべてでプラグインの実行を明示的にスキップするという考えは好きではありません。checkstyle
Checkstyleのドキュメントには、 「..サブモジュールにMavenCheckstyleプラグインが含まれていないことを確認してください。..」と記載されています。しかし、サブモジュールがルートを継承していることをどのように確認できますpom.xml
か?私は道に迷っています、助けてください。
checkstyle - Eclipse 用 Checkstyle プラグイン
Eclipse には、不適切なコーディング手法を指摘する checkstyle プラグインがあります。これらの問題の一部を自動的に修正できるツールまたは方法はありますか?
たとえば、未使用のインポートをクリーンアップするとします。ツールが自動的にプロジェクト全体にアクセスし、未使用のインポートを削除できる場合は?
checkstyle - ソナーが checkstyle のスペース オプションに従わなかったり、提供したりしません。
Sonar を使用して、コードの状態を表示しています。ルールを含む checkstyle xml ドキュメントがあります。その中に、「メソッド パラメータ パッド」ルールがあります。
ただし、ソナーの結果は、メソッド名と最初の括弧の間のスペースに関して、この規則に対する違反で満たされています。これは、「オプション」で許可されるべきだと思います。
Sonar UI では、オプションの値を入力する方法がありません。Sonar はそれをサポートしていませんか?
java - Checkstyleの冗長性の解決策は?
多くのゲッターとセッターを含むコードサンプルには、次のCHECKSTYLE表記があります。
これによりコードが混乱し、読みにくくなることがわかりました。
この例のように、これらの表記がすべてのメソッド定義の最初と最後にならないように、これらの表記を追加する簡単な方法はありますか?