18270 Commits

Author SHA1 Message Date
Andreas Dangel
35685a994c Add all-contributors 2021-08-20 16:34:21 +02:00
Andreas Dangel
d07b0caa58 Improve README 2021-08-20 16:31:43 +02:00
Andreas Dangel
5770785847 [ci] Remove profile "pmd-dogfood" as this doesn't work well with release
Use alternative solution by modifying the version directly
in pom.xml for dogfood build.
2021-08-19 19:24:37 +02:00
Andreas Dangel
7e15f1781c [java] Suppress ReturnEmptyCollectionRatherThanNull violations
in InferenceRuleType - as null is used as a additional value...
and null/empty is different.
2021-08-19 18:38:58 +02:00
Andreas Dangel
4516f39686 Bump build-tools from 15 to 16-SNAPSHOT 2021-08-19 18:11:53 +02:00
Andreas Dangel
f23d68e432 Bump maven from 3.8.1 to 3.8.2 2021-08-19 17:59:03 +02:00
Andreas Dangel
c961c74458 Bump commons-compress from 1.19 to 1.21
CVE-2021-36090: https://github.com/advisories/GHSA-mc84-pj99-q6hh
CVE-2021-35516: https://github.com/advisories/GHSA-crv7-7245-f45f
CVE-2021-35515: https://github.com/advisories/GHSA-7hfm-57qf-j43q
CVE-2021-35517: https://github.com/advisories/GHSA-xqfj-vm6h-2x34
2021-08-16 19:29:40 +02:00
Andreas Dangel
7796535a24 Bump ant from 1.10.9 to 1.10.11
CVE-2021-36374: https://github.com/advisories/GHSA-5v34-g2px-j4fw
CVE-2021-36373: https://github.com/advisories/GHSA-q5r4-cfpx-h6fh
2021-08-16 19:28:09 +02:00
Clément Fournier
efaf34df44 Merge branch 'pr/3445' 2021-08-07 14:49:09 +02:00
Clément Fournier
e72d79d2b9 Update release notes, refs #3445 2021-08-07 14:49:01 +02:00
Cyril
8153ce9a7a [java] fix MethodNamingConventions test 2021-08-06 15:14:47 +02:00
Cyril
8acb7dc781 [java] Update tests for MethodNamingConventions 2021-08-06 14:56:19 +02:00
Cyril
f76c5eec1a [java] Update rule MethodNamingConventions 2021-08-06 14:43:39 +02:00
Andreas Dangel
46edb0d432 Bump pmd from 6.36.0 to 6.37.0 2021-07-31 20:06:18 +02:00
Andreas Dangel
6969f1b3cc Prepare next development version 2021-07-31 19:06:44 +02:00
Andreas Dangel
69541a0252 Revert "Remove dogfood profile temporarily for release"
This reverts commit c7cc40fcda426c0c521fe63e795d63684a4daf6f.
2021-07-31 19:03:42 +02:00
Andreas Dangel
821f7a849b [maven-release-plugin] prepare for next development iteration 2021-07-31 19:02:07 +02:00
Andreas Dangel
18df47ce6e [maven-release-plugin] prepare release pmd_releases/6.37.0 pmd_releases/6.37.0 2021-07-31 19:01:59 +02:00
Andreas Dangel
c7cc40fcda Remove dogfood profile temporarily for release 2021-07-31 18:50:54 +02:00
Andreas Dangel
b6ce0d59e2 Prepare pmd release 6.37.0 2021-07-31 18:44:30 +02:00
Andreas Dangel
f31cc46eab Merge pull request #3417 from aidan-harding:language-detection
[core] Support forcing a specific language from the command-line #3417
2021-07-31 17:18:06 +02:00
Andreas Dangel
7be50ea146 Update pmd-designer from 6.27.0 to 6.37.0 2021-07-31 17:17:54 +02:00
Andreas Dangel
2362316bfb [doc] Update sourceLanguages for ant 2021-07-31 17:15:49 +02:00
Andreas Dangel
a33b465e36 [doc] Update release notes (#2133, #3417) 2021-07-31 16:13:13 +02:00
Andreas Dangel
9221cf090a Merge branch 'master' into pr-3417 2021-07-31 16:07:36 +02:00
Andreas Dangel
88547fc14c [core] Fixups from pull request review 2021-07-31 15:56:14 +02:00
Andreas Dangel
fea395cfa9 [xml] Add simple test case for -force-language 2021-07-31 15:26:14 +02:00
Andreas Dangel
7426791473 [doc] Document new -force-language CLI option 2021-07-31 14:44:08 +02:00
Aidan Harding
6b8c12b7fd Skip parse errors on source files when -force-language is used 2021-07-30 15:29:00 +01:00
Aidan Harding
ca52b841ce Support forcing a specific language from the command-line
Store the language version provided by a -force-language command-line argument and use that as the default language before falling back to the filename
2021-07-30 14:42:31 +01:00
Andreas Dangel
7f537581d2 Merge pull request #3428 from adangel:issue-3420-inefficientstringbuffering
[java] Fix NPE in InefficientStringBuffering with Records #3428
2021-07-30 12:13:07 +02:00
Andreas Dangel
fbdcec348b Bump build-tools from 15-SNAPSHOT to 15 2021-07-30 12:12:40 +02:00
Andreas Dangel
bf9058aae7 Merge pull request #3375 from adangel:issue-3366-support-jdk-17
[java] Support JDK 17 (LTS) #3375
2021-07-30 11:41:17 +02:00
Andreas Dangel
b47db0a151 Merge branch 'master' into issue-3366-support-jdk-17 2021-07-30 11:16:53 +02:00
Andreas Dangel
30124628f7 [java] Disallow local sealed/non-sealed classes
This is apparently not valid.
2021-07-30 11:06:51 +02:00
Andreas Dangel
d641b3a506 [java] Add simple rule test for latest java version
This fixes some parsing errors in java files under
src/test/resources
2021-07-30 10:32:01 +02:00
Andreas Dangel
03d8728b1e [java] NPE in InefficientStringBuffering with Records
Fixes #3420
2021-07-29 18:40:06 +02:00
Andreas Dangel
c17deb5f87 Merge pull request #3365 from oowekyala:merge-wrapper-ctor-rules
[java] New rule PrimitiveWrapperInstantiation #3365
2021-07-29 18:32:25 +02:00
Andreas Dangel
25d1b76dba [doc] Clarify deprecation of UnnecessaryWrapperObjectCreation
Refs #3365, #2973
2021-07-29 17:28:42 +02:00
Andreas Dangel
cde91aecfd [doc] Update release notes with new and deprecated rules 2021-07-29 17:13:46 +02:00
Andreas Dangel
05f2bd6b06 Merge branch 'master' into pr-3365 2021-07-29 17:05:43 +02:00
Andreas Dangel
ee4cbae4ac [java] Deprecate rule BooleanInstantiation 2021-07-29 17:01:36 +02:00
Andreas Dangel
33f9ff3394 [java] Integrate BooleanInstantiation into PrimitiveWrapperInstantiation 2021-07-29 16:58:26 +02:00
Andreas Dangel
92efe6afb8 Remove obsolete dependency junit-dep 2021-07-29 14:54:09 +02:00
Andreas Dangel
e6663b0ea0 [doc] Add rulesets/releases/6370.xml 2021-07-29 14:54:04 +02:00
Clément Fournier
41aadfb692 Merge branch 'pr/3409' 2021-07-29 13:20:51 +02:00
Clément Fournier
ff805ae7c5 Merge branch 'master' into pr/3409 2021-07-29 13:20:42 +02:00
Clément Fournier
0bc7b4fb8c Merge branch 'pr/3393' 2021-07-29 13:19:54 +02:00
Clément Fournier
d1a21b128a Merge branch 'master' into pr/3393 2021-07-29 13:19:46 +02:00
Clément Fournier
1de8ef65c4 Merge branch 'pr/3415' 2021-07-29 13:18:58 +02:00