Commit graph

67 commits

Author SHA1 Message Date
425183a7e5
Remove deprecated rule AvoidUsingShortType (#29) 2021-03-25 22:35:48 +00:00
de11b79188
Remove deprecated rule SimplifyStartsWith (#28) 2021-03-25 22:32:01 +00:00
f1a500f5f3
Update draft-release.yml 5.14.0 (#24)
* Update draft-release.yml

* Update build-maven.yml
2021-03-13 14:19:51 +00:00
ed2d166a34
Remove deprecated rules and some codestyle rules (#23)
* Disable some rules

* Raise max method count to 20

* Update Changelog

* Remove deprecated rules

* Version set to 1.2.0
2021-03-13 14:15:50 +00:00
dependabot-preview[bot]
51051c0829
Create Dependabot config file (#21)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-09-15 21:47:02 +01:00
6b9c35e724
Upgrade github actions (#20) 2020-07-11 15:18:54 +01:00
7322659623
Post Release 1.1.0 (#19)
* Release 1.1.0

* [changelog] updated

* Revert "Release 1.1.0"

This reverts commit e3040f601f.
2020-03-20 10:12:55 +00:00
c62d32a8b1
Update rules (#18)
* Discontinue using Rule UnsynchronizedStaticDateFormatter

[WARNING] Discontinue using Rule name category/java/multithreading.xml/UnsynchronizedStaticDateFormatter as it is scheduled for removal from PMD. PMD 7.0.0 will remove support for this Rule.

* Fix constraints for DataflowAnomalyAnalysis

[WARNING] Removed misconfigured rule: DataflowAnomalyAnalysis cause: Constraint violated on property value '0' (Should be between 1 and 2000)

* Fix CommentRequired uses deprecated property

[WARNING] Rule CommentRequired uses deprecated property 'headerCommentRequirement'. Future versions of PMD will remove support for this property. Please use 'classCommentRequirement' instead!

* Replace deprecated rule with InvalidLogMessageFormat

[WARNING] Use Rule name category/java/errorprone.xml/InvalidLogMessageFormat instead of the deprecated Rule name category/java/errorprone.xml/InvalidSlf4jMessageFormat. PMD 7.0.0 will remove support for this deprecated Rule name usage.

* Remove deprecated rule LoggerIsNotStaticFinal

[WARNING] Discontinue using Rule name category/java/errorprone.xml/LoggerIsNotStaticFinal as it is scheduled for removal from PMD. PMD 7.0.0 will remove support for this Rule.
2020-03-20 09:05:21 +00:00
dependabot-preview[bot]
7fdaa6229f
Bump kemitix-parent from 5.2.0 to 5.3.0 (#16)
Bumps [kemitix-parent](https://github.com/kemitix/kemitix-parent) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/kemitix/kemitix-parent/releases)
- [Changelog](https://github.com/kemitix/kemitix-parent/blob/master/CHANGELOG)
- [Commits](https://github.com/kemitix/kemitix-parent/compare/v5.2.0...v5.3.0)

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

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Paul Campbell <pcampbell@kemitix.net>
2020-03-20 08:37:42 +00:00
5d041cdc19
Replace Jenkins with Github Actions (#17) 2020-03-20 08:34:26 +00:00
25572300bb
Remove travis build config (#13) 2018-12-22 08:57:10 +00:00
5cc35ed1fc
Remove rules marked as deprecated in PMD (#12)
* Remove rules marked as deprecated in PMD

The following rules are marked as deprecated in PMD and will be removed in PMD 7.0:

* AbstractNaming
* ForLoopsMustUseBraces
* IfElseStmtsMustUseBraces
* IfStmtsMustUseBraces
* WhileLoopsMustUseBraces

Also, reformat CHANGELOG as org-mode format.
2018-11-11 15:53:23 +00:00
d2fcdea310
Merge pull request #11 from kemitix/update-changelog
[changelog] update
2018-10-09 22:23:04 +01:00
b3362af7d4 [changelog] update 2018-10-09 22:20:52 +01:00
58b2cc8223
Merge pull request #10 from kemitix/dependabot/maven/net.kemitix-kemitix-parent-5.2.0
Bump kemitix-parent from 5.1.1 to 5.2.0
2018-10-08 19:57:48 +01:00
dependabot[bot]
51d1e1d291
Bump kemitix-parent from 5.1.1 to 5.2.0
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 06:29:17 +00:00
46320d34d4
Merge pull request #9 from kemitix/pre-release/0.4.0
Prepare for 0.4.0 release
2018-09-03 09:10:47 +01:00
1c59940f9d Update CHANGELOG 2018-09-03 09:08:37 +01:00
cc85fc3806 Remove legacy code signing key 2018-09-03 09:08:24 +01:00
66ffdc6680 Remove maven wrapper 2018-09-03 09:08:16 +01:00
c82988db42
Merge pull request #8 from kemitix/pmd-6.7.0-rules-update
Replace rules deprecated in PMD 6.7.0
2018-09-03 09:03:31 +01:00
0d06af9614 Remove deprecated rules
The Java rules VariableNamingConventions, MIsLeadingVariableName,
SuspiciousConstantFieldName, and AvoidPrefixingMethodParameters are
now deprecated, and will be removed with version 7.0.0.
2018-09-03 08:58:16 +01:00
0609e158f7 The new Java rule LinguisticNaming (java-codestyle)
Detects cases, when a method name indicates it returns a boolean (such as
isSmall()) but it doesn't. Besides method names, the rule also checks field and
variable names. It also checks, that getters return something but setters won't.
The rule has several properties with which it can be customized.
2018-09-03 08:57:37 +01:00
e2a131e908 The new Java rule FieldNamingConventions (java-codestyle)
Detects field names that don't comply to a given convention. It defaults to
standard Java convention of using camelCase, but can be configured with ease for
e.g. constants or static fields.
2018-09-03 08:56:50 +01:00
f153d3eece Update CHANGELOG for 0.3.0 2018-07-07 12:20:35 +01:00
95974f938b jenkins: deploy only from published github release branch
Remove pointless test builds for java 9 and 10 as there is no java code
2018-07-07 12:04:50 +01:00
203251278b README: add nexus and maven central release badges 2018-07-05 07:00:46 +01:00
734d06b45a Remove unused tiles build plugin 2018-07-03 17:18:58 +01:00
babdf43761 Upgrade kemitix-parent to 5.1.1 2018-07-03 17:18:37 +01:00
b207e8eda4 java: LawOfDemeter: remove as it can't cope with streams
This rule sees any use of the streams API as a violation.
2018-07-03 07:39:14 +01:00
37a440e683 Merge branch 'jenkins' into 'master'
Rewrite Jenkinsfile for resource only project with trunk-style branching model

See merge request kemitix/kemitix-pmd-ruleset!8
2018-07-03 06:35:04 +00:00
e91f600d8d Rewrite Jenkinsfile for resource only project with trunk-style branching model 2018-07-03 06:35:04 +00:00
707207df44 Version set to DEV-SNAPSHOT 2018-07-03 07:16:30 +01:00
06db865ed9 Merge branch 'develop'
* develop:
  version: set to 0.3.0-SNAPSHOT
2018-07-03 07:15:53 +01:00
2198014c48
Merge pull request #6 from kemitix/prepare/0.3.0
Prepare 0.3.0
2018-03-07 20:34:07 +00:00
d46bc248b1 Merge branch 'hotfix/0.2.1' into prepare/0.3.0
* hotfix/0.2.1:
  Upgrade kemitix-parent to 5.1.0
  version: set to 0.2.1
2018-03-07 20:24:03 +00:00
e7c2c31076
Merge pull request #7 from kemitix/hotfix/0.2.1
Upgrade kemitix-parent to 5.1.0
2018-03-07 20:14:26 +00:00
247773a288 Upgrade kemitix-parent to 5.1.0 2018-03-07 20:10:02 +00:00
d99005a9e6 version: set to 0.2.1 2018-03-07 20:09:42 +00:00
631ee28bce version: set to 0.3.0-SNAPSHOT 2018-03-07 19:20:17 +00:00
5203756f90
Merge pull request #5 from kemitix/release/0.2.0
Release 0.2.0
2018-03-07 19:19:19 +00:00
6aa2543151
Merge branch 'master' into release/0.2.0 2018-03-07 19:17:11 +00:00
665ca80aa9 CHANGELOG 2018-03-07 19:15:51 +00:00
6df709894e version: set to 0.2.0 2018-03-07 19:12:47 +00:00
0557685194
Merge pull request #4 from kemitix/update-rules
Relax rules requiring short comments and effectively no string literals
2018-03-07 19:11:17 +00:00
2993cdc950 AvoidDuplicateLiterals.maxDuplicateLiterals: max is the too much value, not the max allowed 2018-03-07 19:08:18 +00:00
85f6932b35 disable CommentSize rule
It didn't work with the MIT Licence.
2018-03-07 19:08:18 +00:00
0ca9675a55
Merge pull request #3 from kemitix/jenkins
jenkins: build/deploy with jenkins
2018-03-07 19:07:30 +00:00
027370947c travis: remove deploy 2018-03-07 19:00:33 +00:00
76e95080bf jenkins: add jenkinsfile 2018-03-07 19:00:33 +00:00