19944 Commits

Author SHA1 Message Date
Andreas Dangel
9f05cf9d8d [ci] Prepare scripts for rc1 release [skip ci]
- allow to set RELEASE_VERSION, LAST_VERSION and DEVELOPMENT_VERSION manually
- backport build.sh - to be in sync with pmd7 branch
- allow to deploy SNAPSHOT doc after release with same version
2023-03-02 16:45:31 +01:00
Clément Fournier
a1712cea98 Adapt CI to build in merge queue
See https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue
2023-02-26 14:58:21 +01:00
Andreas Dangel
be4dd9cef0 Bump pmd from 6.54.0 to 6.55.0 2023-02-25 11:55:26 +01:00
Andreas Dangel
39f26bdd0b Prepare next development version [skip ci] 2023-02-25 11:52:24 +01:00
Andreas Dangel
2fc85cfe24 [maven-release-plugin] prepare for next development iteration 2023-02-25 11:50:54 +01:00
Andreas Dangel
ef34553486 [maven-release-plugin] prepare release pmd_releases/6.55.0 pmd_releases/6.55.0 2023-02-25 11:50:49 +01:00
Andreas Dangel
b491afc628 Prepare pmd release 6.55.0 2023-02-25 11:38:40 +01:00
Andreas Dangel
1abf8e063a Merge pull request #4407 from adangel:pmd6-release-notes-6.55.0
[doc] Update release notes - last pmd6 release, pmd7 development #4407
2023-02-25 11:33:31 +01:00
Andreas Dangel
8bdfc9538b Merge pull request #4377 from adangel:pmd6-java-20
[java] Add support for java 20 #4377
2023-02-23 11:34:37 +01:00
Andreas Dangel
2db7255035 Merge pull request #4395 from adangel:pmd6-support-env-CLASSPATH
[core] Support environment variable CLASSPATH with pmd.bat under Windows #4395
2023-02-23 11:26:51 +01:00
Andreas Dangel
794263c463 [doc] Update release notes - last pmd6 release, pmd7 development 2023-02-23 11:23:38 +01:00
Juan Martín Sotuyo Dodero
67c8daaf25 Merge pull request #4398 from adangel/pmd6-cpd-usage-text
[doc] CPD - use non deprecated `--dir` cli option
2023-02-21 19:22:06 -03:00
Andreas Dangel
17364a997b [doc] CPD - use non deprecated --dir cli option 2023-02-17 11:39:03 +01:00
Andreas Dangel
a74bf9665f [doc] Update gitter urls, update codacy badge 2023-02-17 09:12:32 +01:00
Andreas Dangel
af6d502afb Merge pull request #4390 from pguyot:w06/add_support_for_tsql
Add support for T-SQL using Antlr4 lexer #4390
2023-02-16 19:43:52 +01:00
Andreas Dangel
961c96d447 [doc] Update release notes (#4390) 2023-02-16 19:24:32 +01:00
Andreas Dangel
f2cae1d383 Merge branch 'master' into pr-4390 2023-02-16 18:58:54 +01:00
Andreas Dangel
d4d7f4b75b Add CaseChangingCharStream for t-sql, downgrade antlr 2023-02-16 18:55:47 +01:00
Andreas Dangel
b5ea31d53f [core] Support environment variable CLASSPATH with pmd.bat under Windows 2023-02-16 16:40:24 +01:00
Andreas Dangel
62f2970946 Merge pull request #4392 from dawiddc:issue4224
[java] Fix #4393 MissingStaticMethodInNonInstantiatableClass: Fix false-positive for field-only class #4392
2023-02-16 10:53:52 +01:00
Andreas Dangel
d129e29fc8 [doc] Update release notes (#4393, #4392) 2023-02-16 10:52:09 +01:00
Andreas Dangel
1eeb045e17 Add @dawiddc as a contributor 2023-02-16 10:49:29 +01:00
Dawid Ciok
af7640f136 [java] Fix #4393 MissingStaticMethodInNonInstantiatableClass: Fix false-positive for field-only class 2023-02-16 10:48:32 +01:00
Paul Guyot
c9b19b680a [TSql] Move files & classes according to new layout 2023-02-16 08:24:03 +01:00
Paul Guyot
d20592ba63 Add support for T-SQL using Antlr4 lexer 2023-02-10 11:33:58 +01:00
Andreas Dangel
c4ee830721 Merge pull request #4386 from adangel:pmd6-update-version
Update versions #4386
2023-02-10 09:36:33 +01:00
Juan Martín Sotuyo Dodero
bc3d9b24ad Merge pull request #4374 from adangel/pmd6-deprecate-go-language-module
[go] Deprecate GoLanguageModule
2023-02-09 13:40:02 -03:00
Andreas Dangel
e10cf6a4ff Merge pull request #4384 from openium:master
[swift] Add more swift 5.x support (#unavailable mainly) #4384
2023-02-09 10:54:04 +01:00
Andreas Dangel
300c32a1a4 [doc] Update release notes (#4384) 2023-02-09 10:53:31 +01:00
Andreas Dangel
ea0b8ff904 Fixups from #4384 2023-02-09 10:51:24 +01:00
Andreas Dangel
c1170e76e2 Bump maven-gpg-plugin from 1.6 to 3.0.1 2023-02-09 09:48:09 +01:00
Andreas Dangel
8e7e4a46bb Bump maven-deploy-plugin from 3.0.0 to 3.1.0 2023-02-09 09:48:09 +01:00
Andreas Dangel
36ad68eb58 Remove reporting section
The site lifecycle is not used for a long time now
in PMD, so we don't need to configure a reporting
section.
2023-02-09 09:48:03 +01:00
Andreas Dangel
427f0cab43 Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 2023-02-09 09:22:09 +01:00
Andreas Dangel
b859115627 Bump ant from 1.10.12 to 1.10.13 2023-02-09 09:21:47 +01:00
Andreas Dangel
bc33a222ea Bump checkstyle from 10.6.0 to 10.7.0 2023-02-09 09:21:29 +01:00
Andreas Dangel
34add58c41 Bump kotest from 5.5.4 to 5.5.5 2023-02-09 09:21:13 +01:00
Andreas Dangel
e779e8676f Bump maven from 3.8.6 to 3.9.0 2023-02-09 09:10:23 +01:00
kenji
a10662731b Add more swift 5.x support (#unavalaible mainly) 2023-02-07 20:50:08 +01:00
Andreas Dangel
ae55297984 Update javadoc 2023-02-04 20:09:21 +01:00
Andreas Dangel
2e0b6292b6 [doc] Update release notes (#4333) 2023-02-03 20:05:25 +01:00
Andreas Dangel
e80e4cf204 [java] Fix javadoc warnings 2023-02-03 20:03:32 +01:00
Andreas Dangel
3ac021da02 [java] Remove support for named record patterns 2023-02-03 19:54:19 +01:00
Andreas Dangel
4ec06b71fe [java] Add more examples for record patterns 2023-02-03 19:48:12 +01:00
Andreas Dangel
600ad870db [java] Support record patterns in for-each loops 2023-02-03 19:37:28 +01:00
Andreas Dangel
50cdb99a7f [java] Update sample files for Pattern Matching for switch 2023-02-03 18:49:50 +01:00
Andreas Dangel
36fb459bd9 [java] Correct grammar regarding default case label
Update ExhaustiveSwitch so that it compiles with java 20. "case default" is not allowed anymore.
2023-02-03 17:09:58 +01:00
Andreas Dangel
1843ff51c7 [java] Simplify null case label grammar
Update DealingWithNull to that it compiles with java 20. Some cases are not allowed anymore.
2023-02-03 16:41:19 +01:00
Andreas Dangel
b07c5ae152 Remove old exclusions in all-java.xml 2023-02-03 15:52:44 +01:00
Andreas Dangel
35a11574ed [java] Remove language version 18-preview 2023-02-03 15:49:19 +01:00