a38d06c2c0
Rename class DefaultPackageScanner as ClassGraphPackageScanner
...
The DefaultPackageScanner is implemented by using ClassGraph, so renaming the
class to better reflect this.
Also added a link to the ClassGraph github page.
2018-10-05 07:50:47 +01: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
f53b638441
Replace fast-classpath-scanner with classgraph
2018-08-26 19:25:36 +00:00
e8d19fd52a
Update test to match property indentation change
2018-08-26 18:24:19 +01:00
072400bd18
Update bagde images properly
2018-08-26 18:07:34 +01:00
ee7eb75ffb
ruleset: fix order of properties and adjust indentation
2018-08-26 15:49:02 +01:00
f5665a0733
Update badges in README template
2018-08-26 15:32:33 +01:00
71ac9e5c6a
README: update version badges to the correct gav coordinates
2018-07-28 22:21:19 +01:00
a5388942a7
README: update template so mail changes don't get lost in main file
...
Also removed jenkins badges as they aren't working
2018-07-07 13:46:01 +01:00
0dd7926851
Version set to DEV-SNAPSHOT
2018-07-07 12:43:04 +01:00
604acf2509
Use Files.readAllLines
2018-05-15 19:52:16 +01:00
2934bb11ea
Close file ready with try-with-resources
2018-05-15 19:41:40 +01:00
0adcb4ee35
Use the correct ruleset version used in the tile
2018-05-15 17:10:33 +01:00
058df393d0
Remove regressions module - not adding anything valuable
2018-05-14 20:30:13 +01:00
0b0f11430e
Upgrade tiles-maven-plugin to 2.11
2018-04-19 21:04:55 +01:00
ea2c909a32
EmptyLineSeparator: disable
2018-04-19 21:04:55 +01:00
77394ad5d3
builder: refactoring to reduce complexity
2018-03-11 18:37:22 +00:00
423255b704
ruleset: update 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 11:46:17 +00:00
4de6b39821
builder: PackageScanner now returns a List rather than a Stream
2018-03-11 09:01:14 +00:00
359d15b78f
builder: Clean up Configuration
2018-03-11 08:51:03 +00:00
d59cb7b879
builder: use FastClasspathScanner for Java 8 too
2018-03-11 08:39:20 +00:00
7ba2b557e3
builder: scan class path in java 9
2018-03-10 23:41:35 +00:00
f333d47613
builder: split Java 8 and 9 class path scanning - java 9 unsupported
2018-03-10 22:52:08 +00:00
defa19a143
builder: use BuilderConfiguration to provide the classLoader
2018-03-10 08:27:45 +00:00
ede3db53bf
Remove unused imports
2018-01-25 06:59:09 +00:00
fd63f94a27
Add test for checkClasses bean
2018-01-25 06:55:18 +00:00
d3f86fc318
Remove use of @PostContruct
2018-01-24 21:55:52 +00:00
3c83b78cea
Test should be using interface
2018-01-24 21:47:17 +00:00
62c81bd0b3
version set to 4.0.1
2018-01-20 22:27:25 +00:00
faae9e9afa
Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
...
Add tile maven-tile
Update README
2018-01-16 22:23:33 +00:00
5b5c0673a0
Restore Header and JavadocPackage checks
2018-01-14 19:13:34 +00:00
54fa8f0be4
[bug] update the ruleset files and add missing reasons for deactivated rules
2018-01-14 19:13:13 +00:00
c8c6b1ae57
Disable JavadocPackage check
2018-01-06 08:21:58 +00:00
84013ee1ae
Disable AvoidStaticImport check
2018-01-06 08:18:39 +00:00
e18668dea7
Disable AvoidStarImport check
2018-01-06 08:18:23 +00:00
f20517a8e7
Disable Header check
2018-01-06 08:18:05 +00:00
fa9cc33a4d
Remove requirement for @auther in Type Javadoc
2018-01-06 08:17:38 +00:00
87358bfe92
Update builder tests
2018-01-05 22:22:18 +00:00
90e3652e6e
{builder,plugin}:*Test: replace deprecated org.mockito.Matchers.* imports
2017-07-13 14:19:39 +01: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
f189fb3b84
builder: DefaultPackageScannerTest: make classPath local variable
2017-05-30 12:44:33 +01:00
1b318253d2
builder: BuilderConfigurationTest: added
2017-05-30 12:43:34 +01:00
0503156bd0
Merge branch 'develop' into upgrade-checkstyle
...
* develop:
wercker.yml: rewritten
wercker.yml: added
travis-ci: remove defensive checks
shippable.yml: added
travis-ci: only deploy from Travis-CI
KCR37+38: MoveVariableInsideIf: avoid unused private methods
KCR39: regressions: MoveVariableInsideIf: method(): use parameter
KCR38: regressions: MoveVariableInsideIf: valid(): use explicit scope
KCR37: regressions: MoveVariableInsideIf: invalid(): use explicit scope
KXR36: plugin: DefaultCheckstyleExecutorTest: artifactFile: make local variable
builder: ReadmeWriterTest: templateProperties: make local variable
KCR35: builder: ReadmeWriterTest: fragments: make local variable
KCR34: builder: ReadmeWriterTest: template: make local variable
KCR33: builder: ReadmeWriterTest: outputProperties: make local
KCR31: builder: DefaultRuleReadmeLoaderTest: make field local
KCr30: CheckstyleWriterTest: checkstyleTemplate: make field local variable
KCR28: builder: remove empty test class
builder: CheckstyleWriter: avoid throwing raw exception types
2017-05-30 12:38:38 +01:00