Commit graph

835 commits

Author SHA1 Message Date
187b4ba3c2 builder/resources/application.yml: extract enabled rules into a configuration 2017-01-01 14:21:54 +00:00
42c310cdcc builder/resources/rules: extract rule documentation 2017-01-01 14:20:53 +00:00
34d03f5ce5 README.{header,footer}.md: extract into segments 2017-01-01 14:15:48 +00:00
a0d6fc3175 [1-5].*.txt: assign each rule to a level 2017-01-01 14:14:22 +00:00
c0fb2005d3 README.md: fix typo 2016-12-01 10:03:17 +00:00
8d7af36574 README.md: EnumValueNameCheck: clarify distinction between Value and Class enumerations 2016-12-01 10:00:19 +00:00
b08a199a13 Merged branch release/1.0.0 into develop 2016-09-11 15:00:48 +01:00
ef2990887a pom.xml: version set to 1.1.0-SNAPSHOT 2016-09-11 15:00:40 +01:00
4528c6674d Merged branch release/1.0.0 into master 2016-09-11 15:00:07 +01:00
ecd801bb9f CHANGELOG 2016-09-11 14:59:39 +01:00
23e82e12e5 pom.xml: version set to 1.0.0 2016-09-11 14:59:32 +01:00
05118abbe8 Merge pull request #2 from kemitix/update-ruleset
Update ruleset
2016-09-11 14:03:21 +01:00
f73a7af6ab PackageName: allow numbers in package names, after an initial letter 2016-09-11 08:29:39 +01:00
5890f179f8 FinalLocalVariable: disable - Lombok val
This check fails to recognise Lombok's val as being a final.
2016-09-11 08:28:24 +01:00
52bc4ff5c3 AbbreviationAsWordInName: fix to work with CONSTANT naming convention
Having the ignoreStatic and ignoreFinal flags disabled meant that constants (static final) had to be in CamelCase, which conflicts with the ConstantName check.
2016-09-11 08:14:27 +01:00
43afb58d8f UniqueProperties: move to Checker module 2016-09-10 20:05:00 +01:00
4e274f70df Translation: move to Checker module 2016-09-10 20:04:12 +01:00
bf072e39b0 Header: move to Checker module 2016-09-10 20:03:03 +01:00
ec422ffa3c AvoidConditionInversionCheck: disabled 2016-09-10 19:52:01 +01:00
0db1b15bfc UniqueProperties: enabled 2016-09-10 19:49:42 +01:00
cf5b220915 UncommentedMain: enabled 2016-09-10 19:45:22 +01:00
559daa92e8 Translation: enabled 2016-09-10 19:44:44 +01:00
524fbc029d SuppressWarnings: enabled 2016-09-10 19:44:38 +01:00
ccdcba8e6b SuperFinalize: leave disabled 2016-09-10 08:45:01 +01:00
4727f4faa5 RequireThis: enabled 2016-09-10 08:42:58 +01:00
b1ddcc94dc ParameterAssignment: not needed 2016-09-09 20:47:35 +01:00
66c87c2223 PackageAnnotation: enabled 2016-09-09 20:45:24 +01:00
41d4166aff NoLineWrap: enabled 2016-09-09 19:12:03 +01:00
e10b3c0032 NoFinalizer: enabled 2016-09-09 19:09:48 +01:00
15e2c9e441 MissingCtor: leave disabled 2016-09-09 19:06:09 +01:00
779839dbde MethodTypeParameterName: enabled 2016-09-09 19:03:10 +01:00
0c12b97cd2 IllegalType: added more classes from Collections 2016-09-08 20:03:11 +01:00
d3136df134 InterfaceTypeParameterName: enabled 2016-09-06 20:22:52 +01:00
aed8ec658c IllegalToken: enabled 2016-09-06 20:16:51 +01:00
55e103c531 Header: enabled 2016-09-06 19:10:05 +01:00
af2b893796 FinalLocalVariable: enable 2016-09-06 19:05:51 +01:00
5ed44301c8 EqualsAvoidNull: enabled 2016-09-06 19:01:44 +01:00
322350eda6 AvoidInlineConditionals: enabled 2016-09-06 18:56:26 +01:00
497afd2c68 TodoComment: only match against comments 2016-09-06 18:51:49 +01:00
9260b3b595 EnumValueName: fix typo 2016-09-06 18:46:11 +01:00
e5473df9d1 ForbidThrowAnonymouseExceptions: remove redundant check 2016-09-06 18:28:26 +01:00
4800ef85d0 EitherLogOfThrow: add support for java.util.logging.Logger 2016-09-05 17:56:58 +01:00
ee52569e22 RedundantImport: remove redundant check 2016-09-05 17:47:49 +01:00
14462f9ea4 ParameterNumber: don't apply limit to overridden methods 2016-09-05 17:45:38 +01:00
d63620c9b4 PackageName: restrict to only lowercase letters 2016-09-05 17:43:11 +01:00
9e15232d1b NPathComplexity: reduce to 5 to match CyclomaticComplexity 2016-09-05 17:41:12 +01:00
109276cdea NoWhitespaceAfter: prevent whitespace and new line after dot separator 2016-09-05 17:40:27 +01:00
bb3aec4ab6 NestedTryDepth: prevent all nested try blocks 2016-09-05 17:37:06 +01:00
78b24a265d ModifiedControlVariable: don't apply to enhanced for loops 2016-09-05 17:34:23 +01:00
633b270172 MethodLength: reduce limit to 40 lines 2016-09-05 17:30:42 +01:00