c14c9ea8ca
KCR22: builder: sort rules alphabetically
2017-05-27 14:04:19 +01:00
d1d174d5a7
API Change: plugin: level is specified as a configuration parameter
...
* merge all level-based goals into a single 'check' goal
* specify the level to apply as a configuration parameter
* add remaining unit tests for plugin
2017-05-27 08:53:56 +01:00
6f9f07709f
README.md,application.yml: fix typo
...
ArrayTrailingCommand and FinalLocalVariable had typo in level (TWEAK
when it should have been TWEAKS)
2017-05-26 09:17:29 +01:00
42985446a0
ForbidWildcardAsReturnType: disabled
...
When used with org.immutables:value, this check will kill the
Checkstyle process by throwing a NullPointerException.
2017-04-02 14:17:57 +01:00
f9ee73f148
RegexpOnFilename: Add a new rule to detect if there are any sync conflict files
...
Fails if there there are any Syncthing or Dropbox sync conflicts on any *.java file.
2017-03-11 16:55:34 +00:00
7e2a0790ff
pom.xml: version set to 2.1.0-SNAPSHOT
2017-01-14 17:53:26 +00:00
67557955cc
plugin: provide goals for each ruleset level
2017-01-14 17:04:18 +00:00
dc639da079
plugin: added
2017-01-13 22:53:01 +00:00
ced2def664
builder: DefaultRuleReadmeLoader: don't inject blank line above each rule
2017-01-10 20:10:57 +00:00
8696fb10cd
README.md: update usage example
2017-01-09 08:31:56 +00:00
e2069b8d0d
builder: meet level 4 tweaks
...
* Add missing Rule SuppressWarningsFilter
* Suppress HideUtilityClassConstructor on main class
2017-01-06 16:24:22 +00:00
8738afea8b
README.md: update example usage
2017-01-06 15:31:14 +00:00
affe65263a
README.md: fix links to rules
...
Having the level in the heading meant that the anchor link was modified,
breaking the links.
2017-01-06 15:12:10 +00:00
f6ee87e6dc
README.md: replace rule index list with a table
2017-01-06 13:23:03 +00:00
349c995f66
README.md: include rule level in each rule's documentation
2017-01-05 23:54:44 +00:00
a2b64abe77
README.md: include rule level in index
2017-01-05 23:51:59 +00:00
0dd1ec4990
README.md: update to builder generated version
2017-01-05 23:43:53 +00:00
635bb5e5ff
README: update usage instructions
...
Moved configuration to correct location in example.
2017-01-05 07:09:14 +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
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
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