forked from phoedos/pmd
Prepare pmd release 6.41.0
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
repository: pmd/pmd
|
||||
|
||||
pmd:
|
||||
version: 6.41.0-SNAPSHOT
|
||||
version: 6.41.0
|
||||
previous_version: 6.40.0
|
||||
date: 27-November-2021
|
||||
release_type: minor
|
||||
|
@ -125,6 +125,57 @@ the breaking API changes will be performed in 7.0.0.
|
||||
an API is tagged as `@Deprecated` or not in the latest minor release. During the development of 7.0.0,
|
||||
we may decide to remove some APIs that were not tagged as deprecated, though we'll try to avoid it." %}
|
||||
|
||||
#### 6.41.0
|
||||
|
||||
##### Command Line Interface
|
||||
|
||||
The command line options for PMD and CPD now use GNU-syle long options format. E.g. instead of `-rulesets` the
|
||||
preferred usage is now `--rulesets`. Alternatively one can still use the short option `-R`.
|
||||
Some options also have been renamed to a more consistent casing pattern at the same time
|
||||
(`--fail-on-violation` instead of `-failOnViolation`).
|
||||
The old single-dash options are still supported but are deprecated and will be removed with PMD 7.
|
||||
This change makes the command line interface more consistent within PMD and also less surprising
|
||||
compared to other cli tools.
|
||||
|
||||
The changes in detail for PMD:
|
||||
|
||||
|old option |new option|
|
||||
|-------------------------------|----------|
|
||||
| `-rulesets` | `--rulesets` (or `-R`) |
|
||||
| `-uri` | `--uri` |
|
||||
| `-dir` | `--dir` (or `-d`) |
|
||||
| `-filelist` | `--file-list` |
|
||||
| `-ignorelist` | `--ignore-list` |
|
||||
| `-format` | `--format` (or `-f`) |
|
||||
| `-debug` | `--debug` |
|
||||
| `-verbose` | `--verbose` |
|
||||
| `-help` | `--help` |
|
||||
| `-encoding` | `--encoding` |
|
||||
| `-threads` | `--threads` |
|
||||
| `-benchmark` | `--benchmark` |
|
||||
| `-stress` | `--stress` |
|
||||
| `-shortnames` | `--short-names` |
|
||||
| `-showsuppressed` | `--show-suppressed` |
|
||||
| `-suppressmarker` | `--suppress-marker` |
|
||||
| `-minimumpriority` | `--minimum-priority` |
|
||||
| `-property` | `--property` |
|
||||
| `-reportfile` | `--report-file` |
|
||||
| `-force-language` | `--force-language` |
|
||||
| `-auxclasspath` | `--aux-classpath` |
|
||||
| `-failOnViolation` | `--fail-on-violation` |
|
||||
| `--failOnViolation` | `--fail-on-violation` |
|
||||
| `-norulesetcompatibility` | `--no-ruleset-compatibility` |
|
||||
| `-cache` | `--cache` |
|
||||
| `-no-cache` | `--no-cache` |
|
||||
|
||||
The changes in detail for CPD:
|
||||
|
||||
|old option |new option|
|
||||
|-----------------------|----------|
|
||||
| `--failOnViolation` | `--fail-on-violation` |
|
||||
| `-failOnViolation` | `--fail-on-violation` |
|
||||
| `--filelist` | `--file-list` |
|
||||
|
||||
#### 6.40.0
|
||||
|
||||
##### Experimental APIs
|
||||
|
@ -104,5 +104,10 @@ The changes in detail for CPD:
|
||||
* [#3612](https://github.com/pmd/pmd/pull/3612): \[java] Created fix for UselessStringValueOf false positive - [John Armgardt](https://github.com/johnra2)
|
||||
* [#3648](https://github.com/pmd/pmd/pull/3648): \[doc] Rename Code Inspector to Codiga - [Julien Delange](https://github.com/juli1)
|
||||
|
||||
### Stats
|
||||
* 80 commits
|
||||
* 23 closed tickets & PRs
|
||||
* Days since last release: 28
|
||||
|
||||
{% endtocmaker %}
|
||||
|
||||
|
Reference in New Issue
Block a user