5e62e74593
Lombok should be provided
2018-01-24 21:55:14 +00:00
3c83b78cea
Test should be using interface
2018-01-24 21:47:17 +00:00
9983997391
Upgrade kemitix-maven-tiles to 0.3.0
2018-01-24 07:06:56 +00:00
1529472940
Add javax.annotation-api for jdk 9 compatibility
2018-01-24 07:04:45 +00:00
c5d6af4ffa
Upgrade lombok to 1.16.20
2018-01-24 07:04:15 +00:00
62c81bd0b3
version set to 4.0.1
2018-01-20 22:27:25 +00:00
7ae51727a2
Upgrade maven-checkstyle-plugin to 3.0.0
2018-01-17 19:10:55 +00:00
14a038c9f3
Update checkstyle groupId/artifactId/version in support modules
2018-01-17 18:41:42 +00:00
09f1f3eb5f
Prevent installation of support modules
2018-01-16 22:36:27 +00:00
06b14df6cd
Run builder during package phase
...
This should help to avoid forgetting to update the ruleset and readme in future.
2018-01-16 22:28:07 +00:00
bbeae5b56c
Add local checkstyle plugin config for builder
...
Builder can't access the current version of the tile during build, so it needs
its own checkstyle config declaration.
2018-01-16 22:24:23 +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
1770e5aff1
Simplify groupId and artifactId under net.kemitix.checkstyle
2018-01-16 17:38:36 +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
5a8cf1b884
Version set to 3.4.1
2018-01-14 18:46:51 +00:00
0a03122f80
Upgrade kemitix-maven-tiles to 0.2.0
2018-01-07 20:06:08 +00:00
56d36da8c9
version set to 3.4.0
2018-01-07 20:01:54 +00:00
e8452d8c19
Make modules independant of root pom
...
* Revert kemitix-maven-tiles to 0.1.1 until release
* Move pom details from root to ruleset pom
2018-01-07 19:29:36 +00:00
309ace6c76
Specify lombok version in parent pom
2018-01-06 19:45:18 +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
372b8e0f3c
Use tiles in builder
2018-01-03 20:35:06 +00:00
020635841a
Remove kemitix-parent from pom ancestry
2018-01-03 20:27:21 +00:00
4328e49c7f
version: set to 3.4.0-SNAPSHOT
2017-07-13 15:55:00 +01:00
ac7c15694b
version: set to 3.3.0
2017-07-13 15:50:06 +01: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
ff2e4b9c95
builder: move dependency management to parent pom
2017-06-17 08:29:05 +01:00
ecf22ade2f
version: set to 3.3.0-SNAPSHOT
...
remove redundant version elements in sub-module poms as they will inherit from the parent pom
2017-06-12 10:12:48 +01:00
f5f69a006f
version: set to 3.2.0
2017-06-12 09:48:06 +01:00
90901766f5
builder: pom.xml: use project parent pom
2017-06-09 19:43:43 +01:00
f5eddc088f
builder: pom.xml: upgrade kemitix-parent to 3.0.0
...
* Specify Spring Platform as Brussels-SR2
2017-06-09 19:15:10 +01:00
de597e0164
pom.xml: normalise maven pom names
2017-06-02 19:27:14 +01:00
2b8533273f
Add level 0 Disabled
2017-05-31 12:10:06 +01:00
b28771989a
version: set to 3.2.0-SNAPSHOT
2017-05-30 15:27:29 +01:00
4cc70343be
builder: ExplicitInitilization only applies to object references
2017-05-30 15:01:05 +01:00
9e657b36ec
version: set to 3.1.0
2017-05-30 14:36:46 +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
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