Commit graph

307 commits

Author SHA1 Message Date
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
dependabot[bot]
c42e3da539
Bump lombok from 1.18.2 to 1.18.4 (#139) 2018-10-31 12:53:59 +00:00
dependabot[bot]
69c6fb78f6
Bump spring-boot.version from 2.0.6.RELEASE to 2.1.0.RELEASE (#140) 2018-10-31 12:49:07 +00:00
dependabot[bot]
0581c44d2c
Bump checkstyle from 8.13 to 8.14 (#138) 2018-10-24 22:22:47 +00:00
dependabot[bot]
43bd6e88ea
Bump spring-boot.version from 2.0.5.RELEASE to 2.0.6.RELEASE (#136) 2018-10-17 06:34:07 +00:00
dependabot[bot]
2732c2ca47 Bump classgraph from 4.2.9 to 4.2.12 (#133)
* Bump classgraph from 4.2.9 to 4.2.12

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.9 to 4.2.12.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* Use try-with-resources to close ClassGraph's ScanResult

ClassGraph 4.2.10 highlighted the need to close the ScanResult over depending on
automated methods.

* [changelog] updated
2018-10-11 07:32:54 +01:00
dependabot[bot]
007738b1eb Bump classgraph from 4.2.8 to 4.2.9 (#132)
* Bump classgraph from 4.2.8 to 4.2.9

Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.8 to 4.2.9.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>

* [changelog] update
2018-10-09 22:22:03 +01:00
dependabot[bot]
36209db27b Bump kemitix-parent from 5.1.1 to 5.2.0 (#130)
Bumps [kemitix-parent](https://gitlab.com/kemitix/kemitix-parent) from 5.1.1 to 5.2.0.
- [Release notes](https://gitlab.com/kemitix/kemitix-parent/tags)
- [Commits](https://gitlab.com/kemitix/kemitix-parent/commits/master)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-08 18:58:38 +01:00
dependabot[bot]
ea5a2d9b08
Bump mockito-core from 2.22.0 to 2.23.0
Bumps [mockito-core](https://github.com/mockito/mockito) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v2.22.0...v2.23.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-08 06:29:11 +00:00
85332abf47 Make set-version update versions correctly 2018-10-07 18:13:09 +01:00
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
27901b97d7
Merge pull request #122 from kemitix/dependabot/maven/com.puppycrawl.tools-checkstyle-8.13
Bump checkstyle from 8.12 to 8.13
2018-10-05 07:41:02 +01:00
dependabot[bot]
cd2561a7b0 Bump classgraph from 4.2.7 to 4.2.8
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.7 to 4.2.8.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-05 06:28:45 +00:00
dependabot[bot]
030fb8ef74
Bump checkstyle from 8.12 to 8.13
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.12 to 8.13.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.12...checkstyle-8.13)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-05 05:35:45 +00:00
dependabot[bot]
f12c78189f
Bump classgraph from 4.2.6 to 4.2.7
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.6 to 4.2.7.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-04 05:49:49 +00:00
dependabot[bot]
a8accdcb17 Bump classgraph from 4.2.3 to 4.2.6
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.3 to 4.2.6.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-02 06:06:48 +00:00
dependabot[bot]
f52c64c30f Bump classgraph from 4.2.1 to 4.2.3
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.2.1 to 4.2.3.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-27 05:33:35 +00:00
dependabot[bot]
3aed8a7784 Bump classgraph from 4.1.5 to 4.2.1
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.1.5 to 4.2.1.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-24 07:07:02 +00:00
dependabot[bot]
57cc45c21b Bump spring-boot.version from 2.0.4.RELEASE to 2.0.5.RELEASE
Bumps `spring-boot.version` from 2.0.4.RELEASE to 2.0.5.RELEASE.

Updates `spring-boot-dependencies` from 2.0.4.RELEASE to 2.0.5.RELEASE
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.0.4.RELEASE...v2.0.5.RELEASE)

Updates `spring-boot-maven-plugin` from 2.0.4.RELEASE to 2.0.5.RELEASE
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.0.4.RELEASE...v2.0.5.RELEASE)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-17 18:01:25 +00:00
dependabot[bot]
11bbc19a4f
Bump mockito-core from 2.21.0 to 2.22.0
Bumps [mockito-core](https://github.com/mockito/mockito) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v2.21.0...v2.22.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-10 06:42:14 +00:00
dependabot[bot]
2820693b83
Bump classgraph from 4.1.4 to 4.1.5
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-09-03 06:11:34 +00:00
7f0851fd22
Merge pull request #109 from kemitix/maven/kemitix-maven-tiles-1.1.0
Bump kemitix-maven-tiles from 0.8.1 to 1.1.0
2018-08-31 08:47:33 +01:00
b63735159e Bump kemitix-maven-tiles from 0.8.1 to 1.1.0 2018-08-31 08:25:58 +01:00
dependabot[bot]
a88669f327
Bump classgraph from 4.1.3 to 4.1.4
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-31 05:25:51 +00:00
548bddcbc7
Merge pull request #106 from kemitix/dependabot/maven/org.assertj-assertj-core-3.11.1
Bump assertj-core from 3.11.0 to 3.11.1
2018-08-29 07:36:26 +01:00
dependabot[bot]
d451d2c8a9
Bump assertj-core from 3.11.0 to 3.11.1
Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.11.0 to 3.11.1.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.11.0...assertj-core-3.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 05:28:27 +00:00
dependabot[bot]
d26fec955f
Bump classgraph from 4.1.2 to 4.1.3
Bumps [classgraph](https://github.com/classgraph/classgraph) from 4.1.2 to 4.1.3.
- [Release notes](https://github.com/classgraph/classgraph/releases)
- [Commits](https://github.com/classgraph/classgraph/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-29 05:28:27 +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
dependabot[bot]
37ffde3633 Bump conditional from 0.6.0 to 0.7.0
Bumps conditional from 0.6.0 to 0.7.0.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-27 08:10:10 +00:00
746ac74c9f Merge remote-tracking branch 'origin/dependabot/maven/sevntu.version' into dependabot/maven/com.puppycrawl.tools-checkstyle-8.12
Checkstyle and sevntu both needed to be updated at the same time as sevntu had
dependency on a change in checkstyle and we have rules from sevntu.

* origin/dependabot/maven/sevntu.version:
  Bump sevntu.version from 1.30.0 to 1.32.0
2018-08-26 20:48:02 +01:00
dependabot[bot]
ac0fef8f6e
Bump checkstyle from 8.10 to 8.12
Bumps [checkstyle](https://github.com/checkstyle/checkstyle) from 8.10 to 8.12.
- [Release notes](https://github.com/checkstyle/checkstyle/releases)
- [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-8.10...checkstyle-8.12)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-26 19:27:59 +00:00
f53b638441 Replace fast-classpath-scanner with classgraph 2018-08-26 19:25:36 +00:00
dependabot[bot]
093c3ddd3e Bump fast-classpath-scanner from 3.1.6 to 3.1.15
Bumps [fast-classpath-scanner](https://github.com/lukehutch/fast-classpath-scanner) from 3.1.6 to 3.1.15.
- [Release notes](https://github.com/lukehutch/fast-classpath-scanner/releases)
- [Commits](https://github.com/lukehutch/fast-classpath-scanner/compare/fast-classpath-scanner-3.1.6...fast-classpath-scanner-3.1.15)

Signed-off-by: dependabot[bot] <support@dependabot.com>
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
c55ea9300b Merge branch 'master' into update-readme-badges
* master:
  Bump conditional from 0.4.0 to 0.6.0
  Bump assertj-core from 3.10.0 to 3.11.0
  Bump mockito-core from 2.19.0 to 2.21.0
  Bump lombok from 1.18.0 to 1.18.2
  Bump spring-boot.version from 1.5.14.RELEASE to 2.0.4.RELEASE
  Bump tiles-maven-plugin from 2.11 to 2.12
2018-08-26 15:06:45 +01:00
dependabot[bot]
18f9ffe3da Bump conditional from 0.4.0 to 0.6.0
Bumps conditional from 0.4.0 to 0.6.0.

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-26 06:32:24 +00:00
dependabot[bot]
a8b7691995
Merge pull request #95 from kemitix/dependabot/maven/spring-boot.version 2018-08-25 19:48:49 +00:00
dependabot[bot]
b69118f748
Merge pull request #94 from kemitix/dependabot/maven/io.repaint.maven-tiles-maven-plugin-2.12 2018-08-25 19:48:02 +00:00
dependabot[bot]
3be770481e
Bump assertj-core from 3.10.0 to 3.11.0
Bumps [assertj-core](https://github.com/joel-costigliola/assertj-core) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/joel-costigliola/assertj-core/releases)
- [Commits](https://github.com/joel-costigliola/assertj-core/compare/assertj-core-3.10.0...assertj-core-3.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-25 10:03:28 +00:00
dependabot[bot]
a9fd6a332d
Merge pull request #98 from kemitix/dependabot/maven/org.mockito-mockito-core-2.21.0 2018-08-25 10:01:57 +00:00
dependabot[bot]
ba71dd5f2f
Bump sevntu.version from 1.30.0 to 1.32.0
Bumps `sevntu.version` from 1.30.0 to 1.32.0.

Updates `sevntu-checks` from 1.30.0 to 1.32.0

Updates `sevntu-checkstyle-maven-plugin` from 1.30.0 to 1.32.0

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-25 10:00:23 +00:00
dependabot[bot]
d54b060066
Bump mockito-core from 2.19.0 to 2.21.0
Bumps [mockito-core](https://github.com/mockito/mockito) from 2.19.0 to 2.21.0.
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v2.19.0...v2.21.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-24 05:54:49 +00:00
dependabot[bot]
43a53cd44a
Bump lombok from 1.18.0 to 1.18.2
Bumps [lombok](https://github.com/rzwitserloot/lombok) from 1.18.0 to 1.18.2.
- [Release notes](https://github.com/rzwitserloot/lombok/releases)
- [Changelog](https://github.com/rzwitserloot/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/rzwitserloot/lombok/compare/v1.18.0...v1.18.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-24 05:54:48 +00:00
dependabot[bot]
8fcda0aaf4
Bump spring-boot.version from 1.5.14.RELEASE to 2.0.4.RELEASE
Bumps `spring-boot.version` from 1.5.14.RELEASE to 2.0.4.RELEASE.

Updates `spring-boot-dependencies` from 1.5.14.RELEASE to 2.0.4.RELEASE
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v1.5.14.RELEASE...v2.0.4.RELEASE)

Updates `spring-boot-maven-plugin` from 1.5.14.RELEASE to 2.0.4.RELEASE
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v1.5.14.RELEASE...v2.0.4.RELEASE)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-23 14:07:18 +00:00
dependabot[bot]
cbe1514e80
Bump tiles-maven-plugin from 2.11 to 2.12
Bumps [tiles-maven-plugin](https://github.com/repaint-io/maven-tiles) from 2.11 to 2.12.
- [Release notes](https://github.com/repaint-io/maven-tiles/releases)
- [Changelog](https://github.com/repaint-io/maven-tiles/blob/master/CHANGELOG.adoc)
- [Commits](https://github.com/repaint-io/maven-tiles/compare/tiles-maven-plugin-2.11...tiles-maven-plugin-2.12)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-08-23 14:07:09 +00:00
71ac9e5c6a README: update version badges to the correct gav coordinates 2018-07-28 22:21:19 +01:00
2cc7cbac74 Upgrade sevntu to 1.30.0 2018-07-07 13:51:48 +01:00
61c110c976 Upgrade assertj to 3.10.0 2018-07-07 13:48:19 +01:00
83c90e1be0 Upgrade conditional to 0.4.0 2018-07-07 13:48:19 +01:00
997568351b Replace Spring IO Platform dependency management with Spring Boot version 2018-07-07 13:48:19 +01:00
3186b23ca4 Upgrade lombok to 1.18.0 2018-07-07 13:48:14 +01:00
b0da93c088 Upgrade spring-boot to 1.5.14 2018-07-07 13:46:01 +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
82def93ff1 Upgrade mockito to 2.19.0 2018-07-07 13:46:01 +01:00
10d5f2611a Upgrade javax.annotation-api to 1.3.2 2018-07-07 13:02:13 +01:00
58a079f90a Upgrade fast-classpath-scanner to 3.1.6 2018-07-07 12:49:04 +01:00
48c5b57ffc Upgrade kemitix-parent to 5.1.1 2018-07-07 12:44:00 +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
fe136fcd29 version set to 4.1.0 2018-05-14 20:37:25 +01:00
058df393d0 Remove regressions module - not adding anything valuable 2018-05-14 20:30:13 +01:00
6acef3bf41 Upgrade to checkstyle 8.10 2018-04-20 09:50:48 +01:00
435417587b Upgrade sevntu-checkstyle to 1.29.0 2018-04-19 21:07:59 +01:00
c7e054ec8b Upgrade checkstyle to 8.9 2018-04-19 21:06:04 +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
e39dafc62b Upgrade kemitix-maven-tiles to 0.8.1 2018-04-19 07:20:36 +01:00
8ef9226a12 Upgrade kemitix-parent to 5.1.0 2018-04-18 20:43:45 +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
5b28ecf762 builder: add dependency on fast-classpath-scanner 2018-03-10 23:39:59 +00:00
f333d47613 builder: split Java 8 and 9 class path scanning - java 9 unsupported 2018-03-10 22:52:08 +00:00
7ae239809d builder: add dependency on conditional 2018-03-10 22:51:10 +00:00
defa19a143 builder: use BuilderConfiguration to provide the classLoader 2018-03-10 08:27:45 +00:00
bb13fdaa1c Upgrade checkstyle to 8.7 2018-01-28 19:30:01 +00:00
940ba4c2cc Upgrade sevntu-checkstyle to 1.27.0 2018-01-28 19:28:15 +00:00
19057140e4 Merge branch 'hotfix/4.0.1' into develop
* hotfix/4.0.1:
  Remove unused imports
  Add test for checkClasses bean
  Update CHANGELOG
  Add set-version.sh
  Remove use of @PostContruct
  Update README tile version
  Lombok should be provided
  Test should be using interface
  Upgrade kemitix-maven-tiles to 0.3.0
  Add javax.annotation-api for jdk 9 compatibility
  Upgrade lombok to 1.16.20
  version set to 4.0.1
  Add sourceDirectories to avoid scanning generated sources
2018-01-25 07:22:12 +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
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
fb354b9902 Merge branch 'hotfix/4.0.0' into develop
* hotfix/4.0.0:
  tile use tiles
  ruleset uses UTF-8 encoding
  Regressions use own checkstyle config
  Upgrade maven-checkstyle-plugin to 3.0.0
  Update checkstyle groupId/artifactId/version in support modules
  Update travis-support
  Prevent installation of support modules
  Run builder during package phase
  Add local checkstyle plugin config for builder
  Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
  Simplify groupId and artifactId under net.kemitix.checkstyle
  Restore Header and JavadocPackage checks
  [bug] update the ruleset files and add missing reasons for deactivated rules
  Version set to 3.4.1
2018-01-17 20:11:12 +00:00
c4b79a9831 version set to 4.1.0-SNAPSHOT 2018-01-17 20:07:09 +00:00
f9a5684ec5 Prevent installation of support modules 2018-01-17 20:05:53 +00:00