5

カスタム checkstyle.xml をインポートしてデフォルトとして設定しました。それはうまくいきます。最新バージョンの checkstyle にアップグレードしたところ、ほぼすべてのコード行に警告が表示されます。checkstyle xml の 2 つのビルドから警告が出ているようですが、削除できません!

これら 2 つの checkstyle ルール ファイルを無効にして、邪魔にならないようにするにはどうすればよいですか?

4

3 に答える 3

2

組み込みの構成は削除できず、変更または編集することはできません。代わりに、人々は独自の構成を作成することになっています。これはまさにあなたが行ったことです。

あなたが試すことができるいくつかのことがあります:

  • Checkstyle Eclipse プラグインのアップグレードが正しく実行されたことを確認してください。エクリプスを停止します。edu.umd.cs.findbugs.plugin.eclipse_ versionというフォルダーが含まれているか、pluginsフォルダーとfeaturesフォルダーを確認します。そのようなフォルダーはpluginsに 1 つ、featuresに 1 つだけ存在し、両方とも同じバージョン番号を持つ必要があります。それ以上ある場合は、バージョン番号が古いものを削除してください。このオプションを最初の引数としてEclipse を再起動します。-clean

  • プラグインのアップグレード後も、カスタム Checkstyle 構成がデフォルトのままであることを確認してください。

  • ワークスペースで Eclipse プロジェクトをチェックし、Checkstyle のプロジェクト固有の設定がないことを確認してください。プロジェクトを右クリックし、[プロパティ]、[Checkstyle] の順に選択します。選択した構成が正しいことを確認してください。

  • 構成名は大文字と小文字が区別されます。.checkstyleこれは、各プロジェクトのルート ディレクトリにあるファイルで誰かが大文字と小文字を間違えた場合に問題になる可能性があります。または、インポート時に構成名が間違って入力されました。ただし、この最後のポイントでは、さまざまなエラーが発生するはずです (構成が見つかりませんなど)。

于 2014-01-26T21:19:46.117 に答える
0

2 つの既定のルール セットで Checkstyle ロックのように見えます。私には 2 つのオプションが思い浮かびます: 1) デフォルトのルールを編集して、競合するルール (またはそれらすべて) を無効にします。または 2) plugins/checkstyle (実際のディレクトリ名が何であれ) からファイル システムから 2 つの xml ファイルを削除します。

于 2013-03-25T13:35:44.037 に答える