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

是否有符合Checkstyle格式规则的Eclipse“清理”配置文件?

楚皓君
2023-03-14

在运行“使用Checkstyle检查代码”之后,我有跨越几十个类的数百个Checkstyle违规。这些违规行为很多都与格式化有关:特别是空格

虽然我还没有使用过它,但我认为可以在项目上运行Eclipse“清理”工具来解决其中的一些问题。清理工具附带了一个名为“Eclipse[build-in]”的概要文件。默认设置看起来与Checkstyle格式规则不匹配。

除了创建一个新的清理配置文件并手动调整它以匹配Checkstyle规则之外,由于Eclipse允许您导入一个清理配置文件,我想知道:

Eclipse v4.3(kepler)
Checkstyle插件v5.6.1.201306282206

共有1个答案

蒲昀
2023-03-14

是的,当我开始使用SonarQube时遇到了这个问题

有两个xml规则,一个用于格式化程序,一个用于源清理。您可以在Eclipse和IntelliJ中导入IDEA(使用插件)

它对我起作用了,因为它减少了我在这个70K锁项目中的问题:

+-----------------+--------+-------+
|                 | Before | After |
+-----------------+--------+-------+
| Issues          | 4.306  | 2.977 |
| Blocker issues  | 0      | 0     |
| Critical issues | 257    | 257   |
| Major issues    | 2.402  | 1.994 |
| Minor issues    | 1.642  | 721   |
| Info issues     | 5      | 5     |
+-----------------+--------+-------+
 类似资料:
  • 是否有一个Maven插件来根据自定义的Checkstyle配置格式化源代码? 我想知道是否有类似于Spotless命令,但用于Checkstyle(不依赖IDE插件)。

  • 目前,我们的团队正在使用自定义的eclipse格式化程序配置。有没有一种方法可以将生成的xml文件导入到Checkstyle中,使两者都在同一个规则集上?

  • 我使用checkstyle API编写了几个自定义checkstyle规则。它们使用Maven运行良好(在我将新项目作为依赖项添加到checkstyle插件之后)。 null

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

  • 我有两个checkstyle文件用于目标源,另一个用于测试源。使用intellij的Checkstyle-Idea插件,我只能为整个项目配置一组规则。 是否可以为不同的作用域配置不同的CheckStyle?

  • 我为大学下载了checkstyle插件,以便按照教授的要求检查代码。我们得到了一个xml配置文件,我用另一个checkstyle配置(Preferences->checkstyle->New...)我也将其设置为默认设置。现在我们必须创建一个类似“右键单击project->CheckStyle->create Formatter-Profile”的自动格式化程序。现在,我从eclipse弹出一个问