问题描述
我使用CheckStyle插件使我的代码符合Java编码标准。该程序缺乏能力,因为该程序无法按时纠正错误。我想要一个可以使我的代码按时正确的程序。我正在编写代码,然后该插件警告我这行代码不适合Java Coding Standard。在CheckStyle插件中,每当我必须单击检查代码按钮时,它就很烦人,这让我很慢下。
您是否知道用于按时纠错的任何插件?(取决于Java Coding Standard,此程序适用于基于用户的规则)
1楼
您可以尝试从中配置“保存时”应执行的操作
窗口>首选项> Java>编辑器>保存操作
但是,它不包括所有checkstyle检查。 但是不要过于强迫代码风格。 拥有代码样式策略是很好的,但有时无法遵守。 同样,有时无法猜测应该如何解决该问题。
这些警告背后的想法是,它们以某种方式“教”您进行编码。 在使用一些策略编写代码一周后,您不应该触发很多警告。
2楼
首先,您应该尝试学习编写良好的代码,只是让工具在您做一些愚蠢的事情时向您发出警告,而不是尝试让该工具为您完成工作。
3楼
我们使用的是Checkstyle(4.3.3)的较旧版本,但是yu所描述的对我们有用。 一旦我将Java文件保存为eclipse,checkstyle就会在其上运行并在问题列表中报告问题,并在编辑窗口左边缘标记它们。
您可能会想不到的是,要增强他的行为,您需要为Java文件所在的Eclipse项目“激活” checkstyle。为此,请转到项目属性并选择“ checkstyle”。 出现的对话框在左上角包含一个复选框,您可以使用该复选框来激活和停用项目中所有源文件上的checkstyle。
在同一对话框中,您还可以在简单配置或您指定要使用的规则集的配置以及要从检查中排除的文件之间进行选择(如果您的项目包含生成的代码,则非常方便)。