Is your feature request related to a problem? Please describe.
Currently our CLI uses ugly BSD-style options (long options with a single dash). Using a double dash for long options is more usual in modern programs (this is "GNU style"). Also our names are inconsistent,
-failOnViolation
also has the variant --failOnViolation
as synonym, but it's the only option that doesfailOnViolation
is camel case, -norulesetcompatibility
is "clump-together case" as far as I'm concerned, while -no-cache
is in the more usual style for long CLI optionsDescribe the solution you'd like
--
)--fail-on-violation
, --no-ruleset-compatibility
Additional thoughts:
-version
should NOT be renamed to --version
. As per the gnu standards, the --version
option should instead print the version of PMD. I suggest renaming it to --use-version
.--this-style
but --failOnViolation
is camel case and could also be updated--filelist
to --file-list
. It feels like a single word now with a specialized meaning, but I'm not sure that's the caseRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4