|
40 | 40 | <property name="message" value="CRLF and CR line endings are prohibited, but this file uses them."/> |
41 | 41 | </module> |
42 | 42 |
|
| 43 | + <module name="LineLengthCheck"> |
| 44 | + <property name="fileExtensions" value="java" /> |
| 45 | + <!-- Checks if a line is too long. --> |
| 46 | + <property name="max" value="${com.puppycrawl.tools.checkstyle.checks.sizes.LineLength.max}" default="160"/> |
| 47 | + <property name="severity" value="error"/> |
| 48 | + |
| 49 | + <!-- |
| 50 | + The default ignore pattern exempts the following elements: |
| 51 | + - import statements |
| 52 | + - long URLs inside comments |
| 53 | + --> |
| 54 | + |
| 55 | + <property name="ignorePattern" |
| 56 | + value="${com.puppycrawl.tools.checkstyle.checks.sizes.LineLength.ignorePattern}" |
| 57 | + default="^(package .*;\s*)|(import .*;\s*)|( *\* *https?://.*)$"/> |
| 58 | + </module> |
| 59 | + |
43 | 60 | <module name="TreeWalker"> |
44 | 61 | <!-- Default CheckStyle Whitespace rules seem reasonable to use. --> |
45 | 62 | <module name="EmptyForIteratorPad"/> |
|
92 | 109 | <property name="allowByTailComment" value="true"/> |
93 | 110 | <property name="allowNonPrintableEscapes" value="true"/> |
94 | 111 | </module> |
95 | | - <module name="LineLength"> |
96 | | - <property name="max" value="160"/> |
97 | | - <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> |
98 | | - </module> |
99 | 112 | <module name="AvoidStarImport"/> |
100 | 113 | <module name="OneTopLevelClass"/> |
101 | 114 | <module name="NoLineWrap"/> |
|
226 | 239 | <property name="thirdPartyPackageRegExp" value="^com\."/> |
227 | 240 | <property name="sortImportsInGroupAlphabetically" value="true"/> |
228 | 241 | <property name="separateLineBetweenGroups" value="true"/> |
| 242 | + <property name="severity" value="info"/> |
229 | 243 | </module> |
230 | 244 | <module name="MethodParamPad"/> |
231 | 245 | <module name="ParenPad"/> |
|
249 | 263 | <property name="forbiddenSummaryFragments" |
250 | 264 | value="^@return the *|^This method returns |^A [{]@code [a-zA-Z0-9]+[}]( is a )"/> |
251 | 265 | </module> |
252 | | - <module name="JavadocParagraph"/> |
| 266 | + <!-- <module name="JavadocParagraph"/> --> |
253 | 267 | <module name="AtclauseOrder"> |
254 | 268 | <property name="tagOrder" value="@param, @return, @throws, @deprecated"/> |
255 | 269 | <property name="target" value="CLASS_DEF, INTERFACE_DEF, ENUM_DEF, METHOD_DEF, CTOR_DEF, VARIABLE_DEF"/> |
256 | 270 | </module> |
257 | 271 | <module name="JavadocMethod"> |
258 | 272 | <property name="scope" value="public"/> |
259 | 273 | <property name="allowMissingParamTags" value="true"/> |
260 | | - <property name="allowMissingThrowsTags" value="true"/> |
261 | 274 | <property name="allowMissingReturnTag" value="true"/> |
262 | | - <property name="minLineCount" value="2"/> |
263 | 275 | <property name="allowedAnnotations" value="Override, Test"/> |
264 | | - <property name="allowThrowsTagsForSubclasses" value="true"/> |
265 | 276 | </module> |
266 | 277 | <module name="MethodName"> |
267 | 278 | <property name="format" value="^[a-z][a-z0-9][a-zA-Z0-9_]*$"/> |
|
0 commit comments