如果爲導入語句拋出「行長度超過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. CheckStyle的線長檢查怎麼回事?
- 2. sql語句來檢查sqlite3中的屬性值的長度python
- 3. 多if語句檢查字符串的長度和縮短
- 4. 條件語句檢查字符串的長度
- 5. 預先檢查長SQL語句
- 6. Checkstyle ParenPad檢查
- 7. 如何以及在哪裏寫if語句來檢查長度()
- 8. 數組長度if語句?
- 9. 如何檢查輸入欄的長度?
- 10. 檢查用戶輸入的長度
- 11. 檢查輸入值的長度
- 12. 從sonar導入checkstyle-configuration到eclipse-checkstyle-plugin
- 13. Python導入語句
- 14. JDatePicker導入語句
- 15. Java導入語句
- 16. 導入Jar語句
- 17. Django導入語句
- 18. jQuery多個輸入和檢查長度
- 19. 輸入最大長度檢查
- 20. python導入語句語義
- 21. 使用if語句檢查輸入(bash)
- 22. Perl淺層語法檢查?即。不檢查導入語法
- 23. 檢查數組的長度
- 24. 檢查變量的長度
- 25. 檢查CSR的位長度
- 26. 檢查(X:XS)的長度
- 27. 檢查長度的JavaScript
- 28. 快速減少if語句的長度
- 29. if語句的參數長度爲0
- 30. 減少/ if語句的長度
一種解決您的配置文件名就是圍繞進口塊用'// 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