Details
-
Task
-
Resolution: Fixed
-
Major
-
9.3
-
None
-
N/A
-
N/A
-
Description
See http://checkstyle.sourceforge.net/releasenotes.html#Release_7.7
New:
Ant: accept path in addition to fileset option. Author: Andrew Kuchev #3312
SeparatorWrap: add support for method reference operator. Author: Luolc #3951
NoWhitespaceBefore: add support for method reference operator. Author: Dmytro Kytsmen #3949
RightCurlyCheck: add support for lambda. Author: Vladislav Lisetskii #3546
ParenPad: thinks precedence parens are a METHOD_CALL instead of an EXPR, new token TokenTypes.DOT should be supported. Author: Subbu Dantu #3048
DefaultComesLast: new option skipIfLastAndSharedWithCase to raise violation if default doesn't share case. Author: Sagar #4078
ClassDataAbstractionCoupling and ClassFanOutComplexity: property to exclude packages. Author: Andrew Kuchev #3309
ClassDataAbstractionCoupling : Add a excludeClassesRegexps property . Author: Tima #3234
Bug fixes:
NPathComplexity ignores multi-part boolean expressions . Author: kazachka #56
ArrayTrailingComma: Extra coma is required in multiline array value. Author: Vladislav Lisetskii #1509
EmptyBlock should process LITERAL_DEFAULT. Author: Piyush Sharma #4159
Take "break" into consideration in FinalLocalVariable. Author: Luolc #4082
RequireThis treats local variables as properties. Author: Piyush Sharma #3423
Exception message not informative enough for users on incorrect parent. Author: Subbu Dantu #2186
EmptyBlock: can't get violation from case token. Author: Piyush Sharma #3839
RightCurly: False negative on multiblock tokens with ALONE_OR_SINGLELINE option. Author: Vladislav Lisetskii #4091
Notes:
Split and Organize Checkstyle inputs by Test for InterfaceTypeParameterName. Author: Dmytro Kytsmen #4142
ReturnCount: enforce max=1 over checkstyle code. Author: Vladislav Lisetskii #3496
Split and Organize Checkstyle inputs by Test in the blocks package. Author: Subbu Dantu, Dmytro Kytsmen #4220
Split and Organize Checkstyle inputs by Test for ClassTypeParameterName. Author: Dmytro Kytsmen #4137
Split and Organize Checkstyle inputs by Test for CatchParameterName. Author: Dmytro Kytsmen #4136
Split and Organize Checkstyle inputs by Test for ConstantName. Author: Dmytro Kytsmen #4141
Split and Organize Checkstyle inputs by Test for checks in coding package. Author: slava ganyaev, Dmytro Kytsmen #4165
Split and Organize Checkstyle inputs by Test for SingleSpaceSeparator. Author: Jun Lin #4080
Fix new TeamCity violations. Author: Roman Ivanov #4250
spelling: unify THIRDPARTY_PACKAGE into THIRD_PARTY_PACKAGE. Author: Yusuke Matsubara
Split and Organize Checkstyle inputs by Test for NoLineWrap. Author: Dmytro Kytsmen #3933
Split and Organize Checkstyle inputs by Test for OuterTypeNumber. Author: Dmytro Kytsmen #4043
Split and Organize Checkstyle inputs by Test for ParentPad. Author: Dmytro Kytsmen #4062
Split and Organize Checkstyle inputs by Test for StaticVariableName. Author: Akshita #4208
Split and Organize Checkstyle inputs by Test for NoWhitespaceAfter. Author: Dmytro Kytsmen #3931
Expand missing testing for PropertyCacheFile tests. Author: Andrei Selkin #3650
Adding IDEA project files to gitignore and excluding them from checkstyle list. Author: Tima #4209
Split and Organize Checkstyle inputs by Test for MethodTypeParameterName. Author: Janine Freitas #4168
Split and Organize Checkstyle inputs by Test for ParameterName. Author: Shubham Kumar #4191
Add suppression of .DS_Store for NewlineAtEndOfFile. Author: Luolc #4176
Split and Organize Checkstyle inputs by Test for WhitespaceAround. Author: Dmytro Kytsmen #3898
Verifying tokens in checkstyle config handles default tokens wrong. Author: rnveach #4119
spelling: fix grammar in messages.properties for indentation package. Author: Vladislav Lisetskii
Javadoc for try-with-resources tokens is not good enough. Author: Subbu Dantu #2899
Split and Organize Checkstyle inputs by Test for FileTabCharacter. Author: Dmytro Kytsmen #3959
Fix new TeamCity violations. Author: Vladislav Lisetskii #3616
Split and Organize Checkstyle inputs by Test for LocalVariableName. Author: Dmytro Kytsmen #4150
Formatting issue in documentation. Author: sagar shah #3902
doc: fix documentation for METHOD_REF token. Author: Subbu Dantu
Split and Organize Checkstyle inputs by Test for LocalFinalVariableName. Author: kurileo #4144
Split and Organize Checkstyle inputs by Test for NoWhitespaceBefore. Author: Subbu Dantu #3930
Enforce EndOfLine symbols at the end of all files in checkstyle repository. Author: Vikramaditya Kukreja #3072
Split and Organize Checkstyle inputs by Test. Author: slava ganyaev #3891
Split and Organize Checkstyle inputs by Test for ParameterNumber. Author: GabrielBercaru #4090
RightCurly: update documentation for singleline statements with SAME option. Author: Vladislav Lisetskii #4085
spelling: fix typos in tests. Author: Vladislav Lisetskii
spelling: fix typos in xdocs. Author: Vladislav Lisetskii
Fix typo in @serialField javadoc tag validation. Author: Vladislav Lisetskii #4126
spelling: fix some typos in code/javadoc/comments. Author: Vladislav Lisetskii
Split and Organize Checkstyle inputs by Test for AbstractClassName. Author: vasilyeva #4106
pitest: skip Uts execution as pitest do this for wihtou mutation mode. Author: Roman Ivanov #4104
changed loops to end execution early. Author: rnveach #4102
Split and Organize Checkstyle inputs by Test for LineLength. Author: MikhailovOlegM #4013
Grammar mistakes in PULL_REQUEST_TEMPLATE.md. Author: unrealwork #4098