Andreas Dangel
94c19d2251
[core] Refactor CPDReport to use a List
2022-07-21 16:34:05 +02:00
Andreas Dangel
33bfd00303
[core] Refactor how CPD Renderers are determined
2022-07-21 16:27:02 +02:00
Andreas Dangel
ee8622e54f
[core] Internalize methods in CPDConfiguration and CPDRendererAdapter
2022-07-21 15:45:42 +02:00
Andreas Dangel
ce6feada37
Merge branch 'master' into pr-4021
2022-07-21 15:00:56 +02:00
Clément Fournier
ada87388b2
Merge branch 'master' into pr/4032
2022-07-16 15:08:00 +02:00
Andreas Dangel
32a76bd602
[java] Remove language version 17-preview
2022-07-07 15:24:49 +02:00
Andreas Dangel
eeeccde494
[java] Update implementation for "Pattern Matching for switch"
...
See JEP 427
This is a preview feature
2022-07-07 15:03:20 +02:00
Maikel Steneker
4d7890112d
Move sorting to CPDReport class
2022-07-01 10:34:26 +02:00
Maikel Steneker
f4dd873fc2
Remove catch from test case
2022-07-01 10:34:17 +02:00
Andreas Dangel
fb79f527e8
[core] Avoid closing stdout for CPD as well
2022-06-30 20:05:13 +02:00
Andreas Dangel
5d3ffca1fc
Fix imports (checkstyle)
2022-06-30 19:43:40 +02:00
Andreas Dangel
157e623c68
[core] If report is written to stdout, stdout should not be closed
...
Fixes #4031
2022-06-30 19:24:47 +02:00
Maikel Steneker
a15758fcf9
Hide CPDReport constructor
...
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com >
2022-06-30 11:56:44 +02:00
Maikel Steneker
d544efee83
Improve encapsulation of CPD report contents
2022-06-30 11:11:58 +02:00
Maikel Steneker
9fc8a56e31
Add total number of tokens to XML reports
2022-06-29 11:35:36 +02:00
Clément Fournier
aae9c0cf78
checkstyle
2022-06-25 14:57:09 +02:00
Clément Fournier
44b9b0a10a
add plain text language
2022-06-25 14:44:14 +02:00
Andreas Dangel
a5006f6383
[maven-release-plugin] prepare for next development iteration
2022-06-25 09:30:43 +02:00
Andreas Dangel
07eb3d2d80
[maven-release-plugin] prepare release pmd_releases/6.47.0
2022-06-25 09:30:37 +02:00
Andreas Dangel
176b5d3e17
Merge pull request #4000 from adangel:fix-cli-file-list-3999
...
[core] Fix cli when only --file-list is used #4000
2022-06-13 18:27:45 +02:00
Andreas Dangel
066b510eef
chore: Fix project.parent.relativePath in pom.xml
...
It must point to a file, pointing to a directory
is not valid.
2022-06-04 11:00:30 +02:00
Andreas Dangel
1e99280cab
[core] Fix cli when only --file-list is used
...
Fixes #3999
2022-06-04 10:27:57 +02:00
Andreas Dangel
04c1271d88
[maven-release-plugin] prepare for next development iteration
2022-05-28 11:04:32 +02:00
Andreas Dangel
a75acdeff8
[maven-release-plugin] prepare release pmd_releases/6.46.0
2022-05-28 11:04:27 +02:00
Andreas Dangel
09c1abbf8c
Merge pull request #3980 from adangel:deprecate-ant-formatter
...
[core] Internalize some methods in Ant Formatter #3980
2022-05-28 09:09:49 +02:00
Andreas Dangel
ede4c6d4fc
Merge pull request #3979 from adangel:deprecate-cpd-system-props
...
[core] Internalize CPDCommandLineInterface #3979
2022-05-28 09:07:46 +02:00
Andreas Dangel
16df537813
Merge pull request #3958 from oowekyala:issue2352-ruleset-deprecations
...
[core] Deprecate some syntax for ruleset references #3958
2022-05-28 09:04:23 +02:00
Andreas Dangel
425015c3b6
Merge branch 'master' into pr/3958
2022-05-27 18:30:21 +02:00
Andreas Dangel
88a1ae80a6
[doc] Update release notes with new rules
2022-05-27 15:55:03 +02:00
Andreas Dangel
4bc13520f0
[core] Internalize some methods in Ant Formatter
...
- Fixes #3787
2022-05-26 20:34:47 +02:00
Andreas Dangel
e530bff3f9
[core] Internalize CPDCommandLineInterface
...
Fixes #3835
2022-05-26 20:13:22 +02:00
Andreas Dangel
67629e13d0
Merge pull request #3968 from adangel:replace-commons-io
...
[core] Replace commons-io #3968
2022-05-26 15:26:22 +02:00
Andreas Dangel
ba8762c9b8
Merge branch 'master' into pr/3974
2022-05-26 10:52:31 +02:00
Andreas Dangel
ab2484801f
Merge pull request #3955 from adangel:pmd-html-improvements
...
[html] Improvements for handling text and comment nodes #3955
2022-05-20 14:25:50 +02:00
Clément Fournier
380d81ca8f
Add todo comment
...
Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org >
2022-05-20 10:24:24 +02:00
Andreas Dangel
7736980475
Apply suggestions from code review
...
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com >
2022-05-20 09:51:45 +02:00
Andreas Dangel
c53a64c688
Update pmd-core/src/main/java/net/sourceforge/pmd/util/IOUtil.java
...
Co-authored-by: Clément Fournier <clement.fournier76@gmail.com >
2022-05-20 08:51:52 +02:00
Clément Fournier
fa41583254
Fix tests
2022-05-17 21:31:43 +02:00
Maikel Steneker
7921e836b1
Add option to ignore C# attributes (annotations)
2022-05-16 16:45:08 +02:00
Andreas Dangel
a9219b7967
[core] Fix bug in IOUtil.fromReader
2022-05-13 17:13:16 +02:00
Andreas Dangel
cfacfbbff2
Fix tests under Windows
2022-05-13 15:18:03 +02:00
Andreas Dangel
2887fe3ae0
[core] Replace IOUtils with IOUtil
2022-05-13 12:03:15 +02:00
Andreas Dangel
753cb49e40
[all] Remove dependency to commons-io
2022-05-13 12:03:14 +02:00
Andreas Dangel
4944177cc4
[core] Add missing methods to IOUtil as replacement for IOUtils
2022-05-13 12:03:14 +02:00
Clément Fournier
8d7074dbaa
Improve doc for parameters
2022-05-08 15:17:40 +02:00
Clément Fournier
e7229407d4
Fix tests
2022-05-07 19:29:00 +02:00
Clément Fournier
06d0d6b0fb
More tests, release notes
2022-05-07 18:59:21 +02:00
Clément Fournier
686e878caf
Fix #1445 - Allow CLI to take globs as parameters
...
This doesn't interpret globs or anything, only
makes the parameter parsing compatible with shell
expansion. Globs are therefore available provided
you use a shell with that feature
2022-05-07 18:42:45 +02:00
Clément Fournier
f27ea900ab
Fix test
2022-05-07 17:02:14 +02:00
Clément Fournier
abf7d71e2e
Remove doc for deprecated things
2022-05-07 14:56:37 +02:00