Commit graph

25 commits

Author SHA1 Message Date
df4cf31c04
Disable AbstractClassName (#144)
* Disable AbstractClassNanme rule

* [changelog] convert to org-mode format
2018-11-11 16:22:14 +00:00
8f5a12d7af
Reduce some overly-strict requirements and fix some typos (#141)
* Disable JavadocMethod

* Disable Header

* Fix example for ReturnBooleanFromTernary check

* Disable SimeplAccessorNameNotation

* Fix typo in UselessSingleCatch

* Fix typo in UselessSuperCtorCall
2018-11-06 20:40:44 +00:00
8d7c4e2268 Replace RedundantModifier with InterfaceMemberImpliedModifier 2018-08-27 21:31:59 +01:00
d5f4a736a7 Move LambdaParameterName to correct section of file 2018-08-27 20:17:41 +01:00
9bb66eb993 [ruleset] Add rule LambdaParameterName 2018-08-27 13:46:21 +01:00
ee7eb75ffb ruleset: fix order of properties and adjust indentation 2018-08-26 15:49:02 +01:00
ea2c909a32 EmptyLineSeparator: disable 2018-04-19 21:04:55 +01:00
de5530e696 ruleset: update ruleset XML to match kemitix-pmd-ruleset
FileLength: restrict to 500 lines
JavaNCSS: reduce limits (class & file 250, method 12)
MethodCount: reduce to 10
MethodLength: reduce to 30
2018-03-11 17:09:28 +00:00
091e4f139e [bug] update the ruleset files and add missing reasons for deactivated rules 2018-01-17 20:00:26 +00:00
7b144fdb0a AvoidDefaultSerializableInInnerClasses: enable rule 2017-07-13 11:57:44 +01:00
3fe3d16d42 FinalizeImplementation: enable rule 2017-07-05 15:30:33 +01:00
69ee78e50e WhiteSpaceBeforeArrayInitializer: enable rule 2017-07-04 12:31:37 +01:00
55ff66d98b EmptyPublicCtorInClass: enable rule 2017-07-04 12:25:30 +01:00
2b8533273f Add level 0 Disabled 2017-05-31 12:10:06 +01:00
4cc70343be builder: ExplicitInitilization only applies to object references 2017-05-30 15:01:05 +01:00
2e8e26c351 builder: refactored and improved test coverage 2017-05-30 12:32:29 +01:00
a0ca4958fc builder: use fully qualified classnames in XML files
In Checkstyle 7.8 a new mechanisim is used to lookup rules by
name. This new method causes an exception to be thrown is there are
more than one classes found that match the rule name.

The solution is to use fully qualified class names in the module tag
in the XML ruleset files.
2017-05-29 23:55:42 +01:00
4a0ee1de46 ruleset: MoveVariableInsideIf: enabled for 4-tweaks and above 2017-05-28 19:56:43 +01:00
6072613b44 pom.xml: upgrade sevntu to 1.24.0
* Fixes bug in ForbidWildcardAsReturnType which is now enabled again
* Additional pluginRepositories config is no longer required
2017-05-28 19:52:24 +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
e2069b8d0d builder: meet level 4 tweaks
* Add missing Rule SuppressWarningsFilter
* Suppress HideUtilityClassConstructor on main class
2017-01-06 16:24:22 +00:00
a83cc94dd8 builder:checkstyle-template: fix name of TreeWalker module 2017-01-06 15:32:29 +00:00
cfa28e5f38 ruleset: add generated checkstyle configuration files for each rule level 2017-01-05 07:03:12 +00:00
a88c76f519 First pass as splitting distribution from builder 2017-01-04 20:29:26 +00:00