IntelliJ PMDPlugin 自定义规则集
IntelliJ PMDPlugin custom ruleset
我想在 IntelliJ 2016.1(在 Windows 上)的 PMDPlugin 中使用自定义规则集。
插件页面告诉我
PMD supports custom ruleset file, to configure goto settings -> PMD
and add the rule set files that are required.
但我找不到任何设置来配置 PMDPlugin(我使用的是 1.7.7 版)。事实上,当我搜索 PMD 时,设置菜单搜索结果中列出的唯一项目是插件本身。在 Tools -> Run PMD
下,自定义规则是灰色的。
我在 this 页面上找到了一个可能的解决方案,但它对我不起作用。如果我想更改不同项目的规则集,我不想为每个项目修改 IDEA 规则。
我还找到了将 PMD 设置为外部工具的解决方案,但我喜欢其他插件(例如 Checkstyle-IDEA)集成到 IDE 中的方式。
我还检查了带有 PMD 扩展名的 QA-Plug,但您可以在那里 select 设置而不指定自定义规则集。
我想你找错地方了。转到“文件”>“设置”>“其他设置”>“PMD”,应该会有一个 + 号,如下所示:
您可以从那里添加自己的自定义规则集(*.XML 文件)。
PMD 插件版本 1.8
支持创意2016.1
正如@dambros 所提到的:QAPlug
插件中的 PMD 插件可通过单击
进行配置
Tools->QAPlug->Analyze Code...->Run with chosen profile
以上答案假设您使用的是 PMD
插件,而不是 QAplug
套件中的 PMDplug
插件。
我想在 IntelliJ 2016.1(在 Windows 上)的 PMDPlugin 中使用自定义规则集。
插件页面告诉我
PMD supports custom ruleset file, to configure goto
settings -> PMD
and add the rule set files that are required.
但我找不到任何设置来配置 PMDPlugin(我使用的是 1.7.7 版)。事实上,当我搜索 PMD 时,设置菜单搜索结果中列出的唯一项目是插件本身。在 Tools -> Run PMD
下,自定义规则是灰色的。
我在 this 页面上找到了一个可能的解决方案,但它对我不起作用。如果我想更改不同项目的规则集,我不想为每个项目修改 IDEA 规则。
我还找到了将 PMD 设置为外部工具的解决方案,但我喜欢其他插件(例如 Checkstyle-IDEA)集成到 IDE 中的方式。 我还检查了带有 PMD 扩展名的 QA-Plug,但您可以在那里 select 设置而不指定自定义规则集。
我想你找错地方了。转到“文件”>“设置”>“其他设置”>“PMD”,应该会有一个 + 号,如下所示:
您可以从那里添加自己的自定义规则集(*.XML 文件)。
PMD 插件版本 1.8 支持创意2016.1
正如@dambros 所提到的:QAPlug
插件中的 PMD 插件可通过单击
Tools->QAPlug->Analyze Code...->Run with chosen profile
以上答案假设您使用的是 PMD
插件,而不是 QAplug
套件中的 PMDplug
插件。