2

私の checkstyle-idea.xml は次のようになります。

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
  <component name="CheckStyle-IDEA">
    <option name="configuration">
      <map>
        <entry key="active-configuration" value="CLASSPATH:/sun_checks.xml:The default CheckStyle rules" />
        <entry key="check-nonjava-files" value="false" />
        <entry key="check-test-classes" value="false" />
        <entry key="location-0" value="CLASSPATH:/sun_checks.xml:The default CheckStyle rules" />
        <entry key="suppress-errors" value="false" />
        <entry key="thirdparty-classpath" value="" />
      </map>
    </option>
  </component>
</project>

そして、Ubuntu 14.04でこのファイルが見つからないようです。どこでも検索しました。私が見る唯一の解決策は、それをダウンロードしてその場所を置き換えることです。

しかし、それが今どこにあるのかを理解する方法はありますか? 私の /etc/environment にも含まれていません。それで、それはどこですか?CheckStyle が機能し、Idea のコードをチェックするためです。

4

2 に答える 2

2

Checkstyle-IDEA プラグインには、Sun Checks ( sun_checks.xml ) のコピーが含まれています。プラグインの JAR ファイルのルートに含まれています。プラグイン JAR は通常、次の場所にあります。

  • Linux: ~/.<PRODUCT><VERSION>/config/plugins/CheckStyle-IDEA/lib/checkstyle-idea-4.5.2.jar
  • Windows: C:\Users\<YourUserName>\.<PRODUCT><VERSION>\config\plugins\CheckStyle-IDEA\lib\checkstyle-idea-4.5.2.jar

バージョン番号は、ケースによって異なる場合があります。パーツ.<PRODUCT><VERSION>は次のように表示されます.IdeaIC13(IntelliJ IDEA バージョン 13 の場合)。

このファイルを見つける必要はないことに注意してください。決して変更したり、触れたりしないでください。ルール構成を変更する必要がある場合は、独自のルール セットを作成して使用します。もちろん、 sun_checks.xmlのコピーに基づいて独自のルール セットを作成することもできます。

于 2014-05-01T19:39:45.773 に答える
0

Macの場合、次のように入力して見つけました:

sudo find / -iname Checkstyle-IDEA

私を導いたのは

~/Library/Application Support/IntelliJIdea15/CheckStyle-IDEA/lib

その後、アーカイブ プログラムで jar を開き、sun_checks.xml独自のカスタマイズ用にコピーを作成することができました。

于 2016-01-07T15:49:47.937 に答える