|
5 | 5 | --> |
6 | 6 |
|
7 | 7 | <!DOCTYPE module PUBLIC |
8 | | - "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" |
9 | | - "https://checkstyle.org/dtds/configuration_1_3.dtd"> |
| 8 | + "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" |
| 9 | + "https://checkstyle.org/dtds/configuration_1_3.dtd"> |
10 | 10 |
|
11 | 11 | <module name="Checker"> |
12 | 12 | <module name="SuppressWarningsFilter"/> |
|
19 | 19 | <property name="fileNamePattern" value="(module\-info\.java$|Test.java$|src/test/java)"/> |
20 | 20 | </module> |
21 | 21 |
|
22 | | - <!-- Files must contain a copyright header. --> |
| 22 | + <!-- Files must contain a copyright header without a year. The check for 2019-2023 is retained for historical purposes. --> |
23 | 23 | <module name="RegexpHeader"> |
24 | 24 | <property name="header" |
25 | 25 | value="/\*\n \* Copyright( 20(19|20|21|22|23)|) Amazon\.com, Inc\. or its affiliates\. All Rights Reserved\.\n"/> |
26 | 26 | <property name="fileExtensions" value="java"/> |
27 | 27 | </module> |
28 | 28 |
|
29 | | - <module name="NewlineAtEndOfFile"> |
30 | | - <property name="lineSeparator" value="lf_cr_crlf"/> |
31 | | - </module> |
32 | | - |
33 | | - <!-- See http://checkstyle.sf.net/config_sizes.html --> |
34 | | - <module name="LineLength"> |
35 | | - <property name="max" value="${checkstyle.linelength}" default="120"/> |
36 | | - <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> |
37 | | - </module> |
38 | | - |
39 | 29 | <!-- Checks for whitespace --> |
40 | 30 | <!-- See http://checkstyle.sf.net/config_whitespace.html --> |
41 | 31 | <module name="FileTabCharacter"/> |
42 | | - <module name="RegexpSingleline"> |
43 | | - <property name="format" value="\s+$"/> |
44 | | - <property name="message" value="Line has trailing spaces."/> |
45 | | - </module> |
46 | 32 |
|
47 | 33 | <module name="TreeWalker"> |
48 | 34 | <!-- Make comments and annotations available for the suppression comment filter. --> |
|
97 | 83 | <property name="severity" value="warning"/> |
98 | 84 | </module> |
99 | 85 |
|
100 | | - <!-- Checks for whitespace --> |
101 | | - <!-- See http://checkstyle.sf.net/config_whitespace.html --> |
102 | | - <module name="EmptyForIteratorPad"/> |
103 | | - <module name="GenericWhitespace"/> |
104 | | - <module name="MethodParamPad"/> |
105 | | - <module name="NoWhitespaceAfter"/> |
106 | | - <module name="NoWhitespaceBefore"/> |
107 | | - <module name="OperatorWrap"/> |
108 | | - <module name="ParenPad"/> |
109 | | - <module name="TypecastParenPad"/> |
110 | | - <module name="WhitespaceAfter"/> |
111 | | - <module name="WhitespaceAround"> |
112 | | - <property name="allowEmptyConstructors" value="true"/> |
113 | | - <property name="allowEmptyMethods" value="true"/> |
114 | | - <property name="allowEmptyTypes" value="true"/> |
115 | | - <property name="allowEmptyLoops" value="true"/> |
116 | | - </module> |
117 | | - <module name="SeparatorWrap"> |
118 | | - <property name="id" value="SeparatorWrapDot"/> |
119 | | - <property name="tokens" value="DOT"/> |
120 | | - <property name="option" value="nl"/> |
121 | | - </module> |
122 | | - <module name="SeparatorWrap"> |
123 | | - <property name="id" value="SeparatorWrapComma"/> |
124 | | - <property name="tokens" value="COMMA"/> |
125 | | - <property name="option" value="EOL"/> |
126 | | - </module> |
127 | | - <module name="EmptyLineSeparator"> |
128 | | - <property name="allowNoEmptyLineBetweenFields" value="true"/> |
129 | | - </module> |
130 | | - |
131 | 86 | <!-- Modifier Checks --> |
132 | 87 | <!-- See http://checkstyle.sf.net/config_modifiers.html --> |
133 | 88 | <module name="ModifierOrder"/> |
134 | 89 | <module name="RedundantModifier"/> |
135 | 90 |
|
136 | | - <!-- Checks for blocks. You know, those {}'s --> |
137 | | - <!-- See http://checkstyle.sf.net/config_blocks.html --> |
138 | | - <!-- Braces must not be empty for most language constructs. --> |
139 | | - <module name="EmptyBlock"> |
140 | | - <property name="option" value="TEXT"/> |
141 | | - <property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/> |
142 | | - </module> |
143 | | - <module name="LeftCurly"/> |
144 | | - <module name="NeedBraces"> |
145 | | - <property name="allowEmptyLoopBody" value="true"/> |
146 | | - </module> |
147 | | - <module name="RightCurly"> |
148 | | - <property name="id" value="RightCurlySame"/> |
149 | | - <property name="tokens" |
150 | | - value="LITERAL_TRY, LITERAL_CATCH, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE"/> |
151 | | - </module> |
152 | | - <module name="RightCurly"> |
153 | | - <property name="id" value="RightCurlyAlone"/> |
154 | | - <property name="option" value="alone"/> |
155 | | - <property name="tokens" |
156 | | - value="CLASS_DEF, METHOD_DEF, LITERAL_FOR, LITERAL_WHILE, STATIC_INIT, INSTANCE_INIT"/> |
157 | | - </module> |
158 | | - |
159 | 91 | <!-- Checks for common coding problems --> |
160 | 92 | <!-- See http://checkstyle.sf.net/config_coding.html --> |
161 | 93 | <module name="EqualsHashCode"/> |
|
0 commit comments