Clément Fournier
0134f5e060
Use Path instead of File in CPDConf
2023-02-19 15:02:05 +01:00
Clément Fournier
ddbfc90c14
Fix build
2023-02-12 20:06:28 +01:00
Clément Fournier
fb9f49624d
Delete old CPD Language interface
...
reorganize cpd modules
2023-02-12 18:03:58 +01:00
Clément Fournier
8fbd830daa
Style and renamings
2023-02-12 17:24:02 +01:00
Clément Fournier
f2cfd8f5a6
More refactorings
2023-02-11 18:43:37 +01:00
Clément Fournier
65d953bfb4
Progress
2023-02-11 18:10:35 +01:00
Clément Fournier
cf81809990
Change a ton of stuff in CPD
2023-02-10 18:21:23 +01:00
Clément Fournier
ef365cd9aa
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-02-02 01:04:53 +01:00
Clément Fournier
a7cf226dae
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-01-30 16:28:19 +01:00
Andreas Dangel
014c28bb1e
Merge branch 'pmd/7.0.x' into pmd7-junit5-part3
2023-01-30 13:36:15 +01:00
Andreas Dangel
78d7033dc4
Fix compile errors
2023-01-30 10:45:52 +01:00
Andreas Dangel
d8b41bab6e
Merge branch 'pmd/7.0.x' into pr-4354
2023-01-30 10:21:50 +01:00
Clément Fournier
32d95a46e8
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-01-27 13:55:39 +01:00
Andreas Dangel
f1ee39b1f5
Migrate remaining tests to JUnit5
2023-01-27 10:26:49 +01:00
Andreas Dangel
8e558eaeaf
Fixes from review ( #4363 )
2023-01-26 18:16:39 +01:00
Andreas Dangel
5c9893431f
Merge branch 'pmd/7.0.x' into pmd7-pr-4214
2023-01-26 18:07:54 +01:00
Andreas Dangel
3ab73b7d50
Re-add some cli tests
2023-01-26 16:53:41 +01:00
Andreas Dangel
1861ae5b5f
Move tests from CoreCliTest to PmdCliTest related to --relativize-paths-with
2023-01-26 10:10:22 +01:00
Andreas Dangel
c659e86bea
Add new option --relativize-paths-with to new cli
2023-01-26 10:10:15 +01:00
Andreas Dangel
8fa35ae10d
Remove old --short-names option (cli + ant)
2023-01-26 10:10:09 +01:00
Clément Fournier
310637f357
Merge remote-tracking branch 'origin/clem.pmd7-cpd-deprecations' into clem.pmd7-cpd-deprecations
2023-01-25 17:54:42 +01:00
Clément Fournier
89f959200a
Merge branch '7.0.x' into clem.pmd7-cpd-deprecations
2023-01-25 17:00:10 +01:00
Clément Fournier
2078692d39
Merge branch '7.0.x' into pmd7-language-lifecycle
2023-01-25 00:48:36 +01:00
Clément Fournier
403fcdae82
[core] Move utility classes around
2023-01-23 18:47:52 +01:00
Andreas Dangel
d1d10d1426
[cli] Add "--no-progress" back to PmdCliTest
...
When running the tests under cygwin, initializing the progressbar fails: The tests stall when executing "tty.exe" to determine the terminal type.
2023-01-22 18:33:26 +01:00
Andreas Dangel
7494fc9ecd
Fixes from review
2023-01-16 15:35:32 +01:00
Andreas Dangel
3afe1aa6d2
Merge branch 'pmd/7.0.x' into pr-4235
2023-01-16 15:07:50 +01:00
Andreas Dangel
0ad3755a2b
Log debug through slf4j directly
2023-01-16 13:23:30 +01:00
Clément Fournier
c6f18c4806
Merge branch '7.0.x' into clem.pmd7-cpd-deprecations
2023-01-08 18:25:01 +01:00
Juan Martín Sotuyo Dodero
729ce9c3b0
Use shorthand method
...
Co-authored-by: Clément Fournier <clement.fournier@tu-dresden.de>
2022-12-21 12:17:43 -03:00
Clément Fournier
8cdfe24277
Review comments
2022-12-04 18:26:21 +01:00
Juan Martín Sotuyo Dodero
a653ab888e
Fix short-circuit checks for tee listeners
2022-11-26 15:45:36 -03:00
Juan Martín Sotuyo Dodero
1042781aa3
Rework to use an initializer class for expansion
2022-11-26 15:34:02 -03:00
Clément Fournier
bb31553e8c
Delete lots of deprecated stuff in CPD core
...
This includes its CLI
2022-11-26 14:54:09 +01:00
Juan Martín Sotuyo Dodero
eddb8f5911
Checkstyle
2022-11-25 15:48:09 -03:00
Juan Martín Sotuyo Dodero
b836a35c8c
[cli] Move CLI progressbar rendering to pmd-cli
...
- Took the chance to improve how we render it
- Added support for interactive terminals
- Improved the overall performance / thread-safety of report rendering to STDOUT
2022-11-25 15:24:57 -03:00
Clément Fournier
cbe98ea71a
Do that with CPD tests too
2022-11-25 18:39:34 +01:00
Clément Fournier
20eb129dfe
Move cli tests from lang modules to cli
2022-11-25 12:19:24 +01:00
Clément Fournier
675710d0e7
Cleanup Cli tests
...
Remove some deprecated things left over by #4059
2022-11-25 11:28:59 +01:00
Clément Fournier
d3ffc1d212
Merge branch '7.0.x' into pmd7-language-lifecycle
2022-11-24 20:22:58 +01:00
Clément Fournier
5a4205a877
Merge branch '7.0.x' into pr/4059
2022-11-18 11:47:18 +01:00
Juan Martín Sotuyo Dodero
1f43af7d83
Change pmd run
to pmd check
with no aliases
2022-10-15 02:07:24 -03:00
Juan Martín Sotuyo Dodero
1bcc39d6a3
PMDConfiguration to use stricter types
...
- No more raw Strings going around
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
cedafa9e0d
Allow positional parameters as equivalent to -d
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
48c584c2cf
Review feedback
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
0de5b8fb03
Fix checkstyle warnings
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
2b3d517581
Fix PMD warnings
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
caa3295511
No need to have a default --use-version
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
50ae4ddeac
Try to forcefully disable Picocli ANSI
...
- This is a blind test to see if this is the cause for Windows' failing the build
2022-10-15 02:06:53 -03:00
Juan Martín Sotuyo Dodero
f1cdacf200
Unwire file separator
2022-10-15 02:06:53 -03:00