[英]Eclipse checkstyle and formatter
有混乱。
对于我的项目,我创建了自己的Formatter
和checkstyle
。
示例:格式化程序
在Formatter中有一个Brace
标签,所以我做了两个更改。
支撑位置:-
类/接口..NextLine
构造函数声明..下一行
编写一些代码后,我没有遵循格式化的规则。
那为什么我的checkstyle
不显示任何消息,如"Brace should be next line"
。
目前,我使用自己的样式,以前使用Sun Checks(eclipse)-global
Checkstyle和Formatter是两回事。 格式化程序可以帮助您遵循在checkstyle配置中定义的规则,但是checkstyle配置不使用格式化程序来定义其规则。
我不记得“ Sun Checks(eclipse)-global”规则集是根据左花括号周围的空白来定义的,但是无论如何,您可能想要定义自己的规则。
在这里,您可以配置自己的自定义Checkstyle规则集。 例如,为了制定一条规则,如果“左花括号”与其块的签名在同一行而不是在新行,则将在编辑器中标记错误:
您可以为项目配置许多自定义规则,请参阅checkstyle的文档以获取帮助。
[编辑 :我写完这篇文章后的一个想法……也许您没有在基本配置中看到“ Sun check(eclipse)”警告的事实来自我在上面概述的最后一点:请确保“此项目”复选框在项目的属性中打勾]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.