Implement LinkedMap class #115
Annotations
1 error and 8 warnings
Check for PMD violations
Process completed with exit code 1.
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L1
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L4
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L8
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L16
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L20
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L24
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L28
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Run PMD scan:
file:///__w/ApexKit/ApexKit/force-app/main/default/classes/LinkedMap.cls#L32
This rule validates that:
* ApexDoc comments are present for classes, methods, and properties that are public or global, excluding
overrides and test classes (as well as the contents of test classes).
* ApexDoc comments are present for classes, methods, and properties that are protected or private, depending
on the properties `reportPrivate` and `reportProtected`.
* ApexDoc comments should contain @description depending on the property `reportMissingDescription`.
* ApexDoc comments on non-void, non-constructor methods should contain @return.
* ApexDoc comments on void or constructor methods should not contain @return.
* ApexDoc comments on methods with parameters should contain @param for each parameter, in the same
order as the method signature.
* ApexDoc comments are present on properties is only validated, if the property `reportProperty` is enabled.
By setting `reportProperty` to false, you can ignore missing comments on properties.
Method overrides and tests are both exempted from having ApexDoc.
ApexDoc (Priority: 3, Ruleset: Documentation)
https://docs.pmd-code.org/pmd-doc-7.0.0-rc4/pmd_rules_apex_documentation.html#apexdoc
|
Loading