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
Clément Fournier
cf4b44ec0f
Merge branch 'master' into pr/3415
2021-07-29 13:18:17 +02:00
Andreas Dangel
2f9aa60aae
[doc] Fix rule references
2021-07-29 10:56:41 +02:00
Andreas Dangel
89f2a13e3b
Merge pull request #3363 from oowekyala:isue2908-merge-junit-rules
...
[java] New rule SimplifiableTestAssertion #3363
2021-07-29 10:44:02 +02:00
Andreas Dangel
dc8e31b4be
[doc] Update release notes
2021-07-29 10:43:18 +02:00
Clément Fournier
5ace072df2
Merge branch 'master' into isue2908-merge-junit-rules
2021-07-24 15:56:28 +02:00
Andreas Dangel
7bdea4f77e
[doc] Update release notes ( #1603 )
2021-07-23 16:47:44 +02:00
Andreas Dangel
4306d0d108
[core] Fix LanguageVersion compareTo
...
This didn't work with java 9 compared to java 10,
as the full name was compared ("Java 9" vs. "Java 10")
as a string rather than using version numbers.
Now the logic is much simpler: The versions defined
for a language are ordered, new versions are always added
at the end.
Also backports the useful method "compareToVersion" from pmd 7
and use this in the rules BigIntegerInstatiation and
UnnecessaryWrapperObjectCreation.
2021-07-23 09:55:17 +02:00
Andreas Dangel
4a81ec4357
[java] Change how "case null" is parsed
2021-07-22 10:29:11 +02:00
Andreas Dangel
7f84db3223
[java] Fix javadoc in ASTGuardedPattern
...
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com>
2021-07-22 09:58:30 +02:00
Andreas Dangel
66b642c8c6
[java] Add support for @ParenthesisDepth in Patterns
2021-07-22 09:56:08 +02:00
Andreas Dangel
bccca39dcd
Merge branch 'master' into issue-3366-support-jdk-17
2021-07-22 09:17:21 +02:00
Clément Fournier
bc5da416aa
Merge branch 'pr/3411'
...
Refs #3411
2021-07-16 17:32:49 +02:00
Clément Fournier
9f84438027
Merge branch 'master' into pr/3411
2021-07-16 17:32:19 +02:00
Andreas Dangel
a03362e8ec
Fix release notes
2021-07-16 13:04:28 +02:00
Andreas Dangel
6c90ad2cba
[ci] Don't run PMD dogfood test for PMD 7
...
The current maven-pmd-plugin 3.14.0 is not yet compatible
with the major version upgrade of PMD 7.
2021-07-16 12:14:04 +02:00
Andreas Dangel
95b55b727e
Merge pull request #3382 from Monits:update-null-collections
...
[java] New rule ReturnEmptyCollectionRatherThanNull #3382
2021-07-16 11:59:03 +02:00