chore(deps): bump net.sourceforge.pmd:pmd-core #2316
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
verify.yml
on: pull_request
pmd
23s
maven-verify
1m 51s
Annotations
2 errors and 7 warnings
|
pmd
Process completed with exit code 1.
|
|
maven-verify
Process completed with exit code 1.
|
|
The switch block is exhaustive even without the default case:
com.avaloq.tools.ddk.test.core/src/com/avaloq/tools/ddk/test/core/AbstractSystemTest.java#L319
When switching over an enum or sealed class, the compiler will ensure that all possible cases are covered.
If a case is missing, this will result in a compilation error. But if a default case is added, this compiler
check is not performed anymore, leading to difficulties in noticing bugs at runtime.
Not using a default case makes sure, a compiler error is introduced whenever a new enum constant or a
new subclass to the sealed class hierarchy is added. We will discover this problem at compile time
rather than at runtime (if at all).
Note: The fix it not necessarily just removing the default case. Maybe a case is missing which needs to be implemented.
ExhaustiveSwitchHasDefault (Priority: 3, Ruleset: Best Practices)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_bestpractices.html#exhaustiveswitchhasdefault
|
|
Package name contains upper case characters:
com.avaloq.tools.ddk.xtext.generator/src/com/avaloq/tools/ddk/xtext/generator/ide/contentAssist/AnnotationAwareFollowElementCalculator.java#L1
Detects when a package definition contains uppercase characters.
PackageCase (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_codestyle.html#packagecase
|
|
Package name contains upper case characters:
com.avaloq.tools.ddk.xtext.generator/src/com/avaloq/tools/ddk/xtext/generator/ide/contentAssist/AnnotationAwareFollowElementComputer.java#L1
Detects when a package definition contains uppercase characters.
PackageCase (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_codestyle.html#packagecase
|
|
Package name contains upper case characters:
com.avaloq.tools.ddk.xtext.ide/src/com/avaloq/tools/ddk/xtext/ide/contentAssist/AnnotationAwareFollowElementCalculator.java#L1
Detects when a package definition contains uppercase characters.
PackageCase (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_codestyle.html#packagecase
|
|
Package name contains upper case characters:
com.avaloq.tools.ddk.xtext.ide/src/com/avaloq/tools/ddk/xtext/ide/contentAssist/AnnotationAwareFollowElementComputer.java#L1
Detects when a package definition contains uppercase characters.
PackageCase (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_codestyle.html#packagecase
|
|
Package name contains upper case characters:
com.avaloq.tools.ddk.xtext.ide/src/com/avaloq/tools/ddk/xtext/ide/contentAssist/ParserRuleUtil.java#L1
Detects when a package definition contains uppercase characters.
PackageCase (Priority: 3, Ruleset: Code Style)
https://docs.pmd-code.org/pmd-doc-7.11.0/pmd_rules_java_codestyle.html#packagecase
|
|
maven-verify
No files were found with the provided path: /com.avaloq.tools.ddk.xtext.test/target/work/data/.metadata/.log. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
PMD Report
Expired
|
2.1 KB |
sha256:d0a0133aae1b9efea17ae238d6d91e969bd6bc18dd650bc2da0fb18131299049
|
|