如果为导入语句抛出“行长度超过80个字符”,如何移除checkstyle冲突?导入语句的Checkstyle长度检查
回答
删除:
<module name="LineLength">
<property name="max" value="80"/>
</module>
从CheckStyle的配置。
编辑:
禁用它仅适用于进口:
<module name="LineLength">
<property name="ignorePattern" value="someRegex"/>
</module>
你必须提供正则表达式,发现开始import
到value
属性就行了。我不擅长正则表达式,因此您需要自己制定正则表达式。
像这样的正则表达式:...value="^import"...
应该可以工作。但没有测试。
这会删除所有语句而不仅仅是导入语句吗? – cowls 2013-03-01 11:31:13
是的,它会这样做。 – 2013-03-01 11:32:20
@PauliusMatulionis:这将从所有语句中删除它。请建议一些东西savvyyyy – 2013-03-01 11:35:38
我想给Paulius Matulionis的答案添加一些辅助信息。 如果使用默认的Checkstyle规则,你可以将你的想法目录下找到CheckStyle的配置文件:
%HOMEPATH%.IdeaIC2017.1 \ CONFIG \插件\的CheckStyle-IDEA \类\ sun_checks.xml
根据您使用的Idea版本,文件夹名称“.IdeaIC2017.1”可能有所不同。
此外,您还可以找到创意的"Settings"
- 1. sql语句来检查sqlite3中的属性值的长度python
- 2. 多if语句检查字符串的长度和缩短
- 3. Checkstyle ParenPad检查
- 4. 如何检查输入栏的长度?
- 5. 从sonar导入checkstyle-configuration到eclipse-checkstyle-plugin
- 6. Django导入语句
- 7. 使用if语句检查输入(bash)
- 8. Perl浅层语法检查?即。不检查导入语法
- 9. 检查变量的长度
- 10. 检查长度的JavaScript
- 11. if语句的参数长度为0
- 12. 快速减少if语句的长度
- 13. Pythonic的方式来编写长的导入语句
- 14. 检查textarea最大长度
- 15. JS - 检查长度功能
- 16. 长试语句
- 17. 使用导入语句
- 18. InfiniDB插入语句的插入速度
- 19. Oracle:检查dml语句
- 20. 检查多个if语句
- 21. EXC_BAD_ACCESS检查语句条件?
- 22. java条件语句检查
- 23. 我如何覆盖80的checkstyle注释行宽度检查?
- 24. jQuery的:检查长度TR的内部
- 25. 检索长值的长度
- 26. CodeModel:手动插入导入语句
- 27. 插入语句查询
- 28. PHP检查在if语句中准备好的语句
- 29. 检查多个列表的长度
- 30. 检查一个浮点数的长度
一种解决您的配置文件名就是围绕进口块用'// CHECKSTYLE:OFF' ... ...进口'/ CHECKSTYLE:ON'。 – 2013-03-01 11:35:55
@MarkoTopolnik:谈论审美问题,checkstyle的目标就是拥有一个美丽的代码,(哇编码和美丽)。添加标签会破坏目的。 – 2013-03-01 12:22:09
不是以我的经验; checkstyle为你提供了布尔什维克代码,全都是直的和统一的。我从来没有**设法使用它没有标签。 – 2013-03-01 12:32:48