当前位置: 首页 > 知识库问答 >
问题:

如何在IntelliJ13中为不同范围配置多个CheckStyle格式/规则

蒋寒
2023-03-14

我有两个checkstyle文件用于目标源,另一个用于测试源。使用intellij的Checkstyle-Idea插件,我只能为整个项目配置一组规则。

是否可以为不同的作用域配置不同的CheckStyle?

共有1个答案

张德佑
2023-03-14

好问题。我知道这在Eclipse IDE中可以通过Checkstyle插件的GUI实现。但在IntelliJ中,GUI似乎不能做到这一点。所以您最终可能会向Checkstyle-IDEA的人员提交一个特性请求。在实现之前,这里有两种解决方法:

您可以将测试类放入一个单独的“测试项目”中。这是我非常讨厌做的事情,实际上也不想做,特别是如果你已经有大量的项目要开始。

一个更好的解决办法可能是使用Intellij的检查,它也非常强大,可以覆盖需要不同规则的情况。检查可以应用于作用域(例如,只应用于测试),这正是您所需要的。
那么您将使用Checkstyle来处理整个项目中相同的所有内容,并使用IntelliJ的检查来处理您只想在较小作用域上执行的检查。

 类似资料:
  • 问题内容: 我正在尝试使用apache poi java创建一个空的excel模板。我需要添加一个规则- 当列号为。填充3,然后需要以某种颜色突出显示从7到12的列(作为用户的强制性指示)。 我可以在下面的代码中找到在同一单元格上满足条件时为单元格着色的代码。但是我想在当前单元格满足条件时为不同的单元格上色/格式化。 但是我想要的是当满足rule1时,然后为另一个单元格区域着色。 poi可能出现这

  • 但我想要的是当规则1满足时,然后给不同的单元格区域着色。 在poi中这可能吗?怎么可能?

  • 问题内容: 我正在尝试为Android编写小型gmail客户端作为培训。我从https://developers.google.com/gmail/api/quickstart/android上获取了gmail api指南示例,对其进行了一些修改,以获取带有标题和正文的消息。我将范围设置为并编辑了主要请求功能,如下所示: 但是我总是 我尝试了不同的范围配置,但似乎服务范围始终设置为 问题答案: 这

  • 问题内容: 我有一个checkstyle配置XML文件,并希望由此自动生成Eclipse格式化程序配置。有什么工具可以做到这一点? 问题答案: 在Eclipse(3.6)中: 安装Checkstyle插件 使用Windows->首选项,常规-> Checkstyle->新建导入样式表。由于您具有外部文件,因此选择“外部文件”作为类型。 在Package视图中右键单击您的项目,然后选择Checkst

  • 如何在NGINX配置中为两个位置设置相同的规则? 我尝试了以下方法 但是nginx reload抛出了这个错误:

  • 公司及产品名称 我们的公司及产品名称是「DaoCloud」。注意这是两个单词的合成词,所以中间沒有空格(参考:GitHub)。如作为 URL 的一部分,应该使用全小写的「daocloud」。 文案风格 一定多检查,确保没有错别字。 即使是流行语中的谐音错别字也不要使用,比如「墙裂」、「童鞋」等。 我们崇尚精练的文风。请在检查中把对表达意思没有明显作用的字、词、句删除,在不影响表达效果的前提下把文案