Commit graph

297 commits

Author SHA1 Message Date
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
9a2297fe6d Run builder during package phase
This should help to avoid forgetting to update the ruleset and readme in future.
2018-01-17 20:05:53 +00:00
cd4afa6034 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-17 20:05:53 +00:00
68c4ca055a Change ruleset groupId/artifactId to net.kemitix.checkstyle.ruleset
Add tile maven-tile
Update README
2018-01-17 20:05:53 +00:00
8573a0374a Simplify groupId and artifactId under net.kemitix.checkstyle 2018-01-17 20:04:02 +00:00
64f1308004 Restore Header and JavadocPackage checks 2018-01-17 20:00:26 +00:00
091e4f139e [bug] update the ruleset files and add missing reasons for deactivated rules 2018-01-17 20:00:26 +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