15787 Commits

Author SHA1 Message Date
Clément Fournier
6e4daadc43 Add java version 14 2020-02-08 20:22:59 +01:00
Andreas Dangel
a2a4027976 [ci] Fix github-releases-api script to preserve the tag_name
Obviously, when updating the release to add the release notes,
the tag_name gets lost, resulting in github creating a
"untagged_xyz" tag and not connecting the release to the correct
tag, although the commit matches.
2020-02-08 10:51:12 +01:00
Andreas Dangel
a2de7b4997 Update maven-pmd-plugin to 3.13.0 2020-02-04 20:28:43 +01:00
Andreas Dangel
470358ec88 Update checkstyle to 8.29
See https://github.com/checkstyle/checkstyle/security/advisories/GHSA-763g-fqq7-48wg

Note: this also requires a new pmd-build-tools with
an updated checkstyle configuration
2020-02-04 20:28:10 +01:00
Andreas Dangel
d115ca59f7 Merge branch 'pr-2256'
[doc] Corrected XML attributes in release notes
2020-01-27 19:49:11 +01:00
Maikel Steneker
8b4691effc Corrected XML attributes in release notes. 2020-01-27 10:06:03 +01:00
Andreas Dangel
cad1f40b02 Merge branch 'pr-2251'
[java] FP for InvalidLogMessageFormat when using slf4j-Markers

Fixes #2250
2020-01-26 19:57:20 +01:00
Andreas Dangel
5e957ff4f4 Merge branch 'pr-2253'
[modelica] Remove duplicated dependencies
2020-01-26 19:56:00 +01:00
Andreas Dangel
628c86bb9a [doc] Update release notes, mention new designer version 2020-01-26 19:41:57 +01:00
Andreas Dangel
e678a4567d Update pmd to 6.21.0 2020-01-26 19:40:37 +01:00
Piotrek Żygieło
de9ccb4444 Remove duplicated dependencies
Avoid:
[WARNING]
[WARNING] Some problems were encountered while building the effective model for net.sourceforge.pmd:pmd-modelica:jar:6.22.0-SNAPSHOT
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: net.sourceforge.pmd:pmd-lang-test:jar -> duplicate declaration of version (?) @ line 92, column 21
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.junit.vintage:junit-vintage-engine:jar -> duplicate declaration of version (?) @ line 102, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
2020-01-25 18:20:09 +01:00
Clément Fournier
d91e626a0b Format idents in java grammar 2020-01-25 10:59:57 +01:00
kris-scheibe
60cb037f80 FP for InvalidLogMessageFormat when using slf4j-Markers 2020-01-25 10:17:59 +01:00
Clément Fournier
d90d5d267c Remove trailing whitespace everywhere 2020-01-24 23:40:06 +01:00
Clément Fournier
58fa793e67 Fix indentation in poms
For some reason pmd-apex and pmd-apex-jorje
use 2 spaces while the rest use 4.
2020-01-24 23:17:26 +01:00
Clément Fournier
c27481f815 Trim trailing spaces in XML 2020-01-24 23:08:52 +01:00
Clément Fournier
988ee1c9da Update integration test
The plain text language of the designer is
not registered through LanguageRegistry anymore
since pmd-ui 6.21.0, so that regular PMD
cannot access it
6.21.0-with-designer
2020-01-24 19:44:22 +01:00
Clément Fournier
18f124f6e5 Bump designer version to 6.21.0 2020-01-24 19:35:56 +01:00
Andreas Dangel
03b8f267e4 [ci] Fix release script
Now the correct target commitish value should be used
when creating a draft release
2020-01-24 18:49:35 +01:00
Andreas Dangel
ce183f5abe Prepare next development version 2020-01-24 17:22:27 +01:00
Andreas Dangel
d994700617 [maven-release-plugin] prepare for next development iteration 2020-01-24 17:20:47 +01:00
Andreas Dangel
a28e9e22e5 [maven-release-plugin] prepare release pmd_releases/6.21.0 pmd_releases/6.21.0 2020-01-24 17:20:38 +01:00
Andreas Dangel
8f802120a7 Prepare pmd release 6.21.0 2020-01-24 17:06:50 +01:00
Andreas Dangel
024fd7bd85 Merge branch 'pr-2244'
[core] Deprecate CharStream & generated classes
2020-01-24 16:31:38 +01:00
Andreas Dangel
5feca7fd93 Exclude generated AST*.java files from internalization 2020-01-24 16:19:24 +01:00
Andreas Dangel
a35bb37989 Merge branch 'pr-2245'
[core] Fix Language::getVersions duplicating aliased versions
2020-01-24 15:56:31 +01:00
Andreas Dangel
35bb524803 [apex][java] *MetricsProvider are @InternalApi
Refs #2241
2020-01-24 15:56:04 +01:00
Clément Fournier
d0a68448da Fix neg test case 2020-01-24 14:44:12 +01:00
Clément Fournier
153f9dac74 Fix tests 2020-01-23 13:11:28 +01:00
Clément Fournier
f52373c839 checkstyle 2020-01-23 12:49:05 +01:00
Clément Fournier
a5be8968cf Fix Language::getVersions duplicating aliased versions 2020-01-23 10:44:54 +01:00
Clément Fournier
bed7baa35e Deprecate Velocity stuff 2020-01-22 17:25:09 +01:00
Clément Fournier
60e97d0ec8 Deprecate javacc generated code 2020-01-22 17:19:29 +01:00
Clément Fournier
2c670339d8 Deprecate CharStream and impls 2020-01-22 17:09:06 +01:00
Clément Fournier
11c2b201c1 Fix self references in javadoc 2020-01-20 21:14:48 +01:00
Andreas Dangel
73d06fb439 [doc] Update doc for ast-dump 2020-01-19 19:31:26 +01:00
Clément Fournier
31497715e7 Merge branch 'node-api' 2020-01-19 13:05:32 +01:00
Clément Fournier
27d7a6c02c Accomodate children iterable for specialization 2020-01-19 05:57:39 +01:00
Clément Fournier
6e6440df79 Checkstyle 2020-01-18 21:35:33 +01:00
Clément Fournier
7e6ef38c46 Fix tests 2020-01-17 20:15:11 +01:00
Clément Fournier
e1c3ce1206 Merge branch 'tree-export-cli-props' 2020-01-17 20:11:51 +01:00
Clément Fournier
96182fe736 Improve tree export CLI
* Use defaults for format & language
* Allow typing source into stdin
* Add attribute for XML renderer to
ignore common attributes
2020-01-17 19:56:35 +01:00
Clément Fournier
7d7857b5e6 Make renderers configurable from CLI 2020-01-17 19:21:10 +01:00
Clément Fournier
436409e707 Merge branch 'issue-1984' 2020-01-17 18:32:16 +01:00
Clément Fournier
46e4d8bd59 Merge branch 'issue-2218' 2020-01-17 18:31:38 +01:00
Andreas Dangel
fa85b4786d [core] Add Node#findDescendantsOfType with crossFindBoundaries that
returns a list like all other find-methods
2020-01-17 18:29:41 +01:00
Clément Fournier
d68c072c87 Merge branch 'master' of github.com:pmd/pmd 2020-01-17 15:51:34 +01:00
Clément Fournier
bf7732695b Fix comment on Node 2020-01-17 15:51:23 +01:00
Andreas Dangel
0e2b9cf5b4 [java][apex] Move *MetricsProvider into own classes into metrics packages
Make *Metrics.reset package private again
2020-01-17 15:41:54 +01:00
Andreas Dangel
c3b7db042b Move DeprecatedAttribute annotation to internal package 2020-01-17 15:17:27 +01:00