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