Java 如何在eclipse中对编辑的行运行checkstyle?

Java 如何在eclipse中对编辑的行运行checkstyle?,java,eclipse,checkstyle,Java,Eclipse,Checkstyle,我目前正在处理大型代码库,其中已经有许多违反了checkstyle规则的代码。然而,我们现在被迫更加严格地遵守这些规则(这些规则一直存在,但没有得到执行) 所以我想看看我编辑的代码中的违规行为。但我不想看到每一次违规,因为这只是分散注意力 是否有选项、保存操作或生成器可以添加到项目中来执行此操作 除了运行在后台构建器中检查eclipse项目中的所有文件之外,我没有找到任何东西 我正在使用EclipseCheckStyle插件6.5.0运行EclipseMars。好的,EclipseCS只在更改的

我目前正在处理大型代码库,其中已经有许多违反了checkstyle规则的代码。然而,我们现在被迫更加严格地遵守这些规则(这些规则一直存在,但没有得到执行)

所以我想看看我编辑的代码中的违规行为。但我不想看到每一次违规,因为这只是分散注意力

是否有选项、保存操作或生成器可以添加到项目中来执行此操作

除了运行在后台构建器中检查eclipse项目中的所有文件之外,我没有找到任何东西


我正在使用EclipseCheckStyle插件6.5.0运行EclipseMars。

好的,EclipseCS只在更改的文件上运行checkstyle(通过checkstyle生成器)。但这是出于性能原因。您仍然可以看到在整个代码库中标记的所有问题。Eclipse中的“问题”视图可以配置为仅显示当前选定文件上的警告。根据我的经验,这些机制的结合足以有效地导航一个包含成千上万个警告的代码库

您仍然会有等待初始构建时间过长的缺点,因为所有文件都至少检查一次。如果这是一个问题,您可以将Checkstyle builder配置为不在与源存储库同步的文件上运行:


好的,EclipseCS只对更改的文件运行Checkstyle(通过Checkstyle生成器)。但这是出于性能原因。您仍然可以看到在整个代码库中标记的所有问题。Eclipse中的“问题”视图可以配置为仅显示当前选定文件上的警告。根据我的经验,这些机制的结合足以有效地导航一个包含成千上万个警告的代码库

您仍然会有等待初始构建时间过长的缺点,因为所有文件都至少检查一次。如果这是一个问题,您可以将Checkstyle builder配置为不在与源存储库同步的文件上运行: