Skip to content

Apex PMD issues #45

Open
Open
@mainakguptaCK

Description

@mainakguptaCK

Apex PMD issues

Hi Team,

The Trigger framework has many apex pmd detected issues.
Out of which the most severe ones are :

  1. The congitive complexity : 24
  2. Cyclomatic complexity : 66

The apex PMD failures also result in the CICD pipeline deployment failures.

Our customers and we internally use PMD from the perspective of code quality management. Usage of the framework with PMD failures cause compliance issues for us.

If you can please share if there's roadmap to fix this that would be very helpful.

[{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ClassNamingConventions",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_codestyle.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "classnamingconventions"
		}
	},
	"severity": 8,
	"message": "The enum name 'TriggerContext' doesn't match '^(?:[A-Z][a-zA-Z0-9]*)+(Enum)(V\\d+)?$' (rule: Code Style-ClassNamingConventions)",
	"source": "apex pmd",
	"startLineNumber": 231,
	"startColumn": 3,
	"endLineNumber": 231,
	"endColumn": 32
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 1,
	"startColumn": 1,
	"endLineNumber": 1,
	"endColumn": 38
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "CyclomaticComplexity",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_design.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "cyclomaticcomplexity"
		}
	},
	"severity": 4,
	"message": "The class 'TriggerHandler' has a total cyclomatic complexity of 66 (highest 38). (rule: Design-CyclomaticComplexity)",
	"source": "apex pmd",
	"startLineNumber": 1,
	"startColumn": 1,
	"endLineNumber": 1,
	"endColumn": 38
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 22,
	"startColumn": 3,
	"endLineNumber": 22,
	"endColumn": 28
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc @description (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 31,
	"startColumn": 3,
	"endLineNumber": 31,
	"endColumn": 22
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 65,
	"startColumn": 3,
	"endLineNumber": 65,
	"endColumn": 45
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 74,
	"startColumn": 3,
	"endLineNumber": 74,
	"endColumn": 36
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc @description (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 82,
	"startColumn": 3,
	"endLineNumber": 82,
	"endColumn": 50
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing or mismatched ApexDoc @param (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 82,
	"startColumn": 3,
	"endLineNumber": 82,
	"endColumn": 50
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 86,
	"startColumn": 3,
	"endLineNumber": 86,
	"endColumn": 55
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 90,
	"startColumn": 3,
	"endLineNumber": 90,
	"endColumn": 57
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 94,
	"startColumn": 3,
	"endLineNumber": 94,
	"endColumn": 42
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc @description (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 103,
	"startColumn": 3,
	"endLineNumber": 103,
	"endColumn": 37
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 108,
	"startColumn": 3,
	"endLineNumber": 108,
	"endColumn": 65
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "CognitiveComplexity",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_design.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "cognitivecomplexity"
		}
	},
	"severity": 4,
	"message": "The method 'setTriggerContext(String, Boolean)' has a cognitive complexity of 24, current threshold is 15 (rule: Design-CognitiveComplexity)",
	"source": "apex pmd",
	"startLineNumber": 108,
	"startColumn": 3,
	"endLineNumber": 108,
	"endColumn": 65
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "CyclomaticComplexity",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_design.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "cyclomaticcomplexity"
		}
	},
	"severity": 4,
	"message": "The method 'setTriggerContext(String, Boolean)' has a cyclomatic complexity of 38. (rule: Design-CyclomaticComplexity)",
	"source": "apex pmd",
	"startLineNumber": 108,
	"startColumn": 3,
	"endLineNumber": 108,
	"endColumn": 65
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 142,
	"startColumn": 3,
	"endLineNumber": 142,
	"endColumn": 34
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 155,
	"startColumn": 3,
	"endLineNumber": 155,
	"endColumn": 34
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 163,
	"startColumn": 3,
	"endLineNumber": 163,
	"endColumn": 36
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 172,
	"startColumn": 3,
	"endLineNumber": 172,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc @description (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 173,
	"startColumn": 3,
	"endLineNumber": 173,
	"endColumn": 42
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 174,
	"startColumn": 3,
	"endLineNumber": 174,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 175,
	"startColumn": 3,
	"endLineNumber": 175,
	"endColumn": 42
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 176,
	"startColumn": 3,
	"endLineNumber": 176,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 177,
	"startColumn": 3,
	"endLineNumber": 177,
	"endColumn": 42
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 178,
	"startColumn": 3,
	"endLineNumber": 178,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 179,
	"startColumn": 3,
	"endLineNumber": 179,
	"endColumn": 41
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 180,
	"startColumn": 3,
	"endLineNumber": 180,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 181,
	"startColumn": 3,
	"endLineNumber": 181,
	"endColumn": 41
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 182,
	"startColumn": 3,
	"endLineNumber": 182,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 183,
	"startColumn": 3,
	"endLineNumber": 183,
	"endColumn": 41
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "EmptyStatementBlock",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_errorprone.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "emptystatementblock"
		}
	},
	"severity": 4,
	"message": "Avoid empty block statements. (rule: Error Prone-EmptyStatementBlock)",
	"source": "apex pmd",
	"startLineNumber": 184,
	"startColumn": 3,
	"endLineNumber": 184,
	"endColumn": 15
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 185,
	"startColumn": 3,
	"endLineNumber": 185,
	"endColumn": 43
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc @description (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 193,
	"startColumn": 3,
	"endLineNumber": 193,
	"endColumn": 28
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 197,
	"startColumn": 5,
	"endLineNumber": 197,
	"endColumn": 25
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 202,
	"startColumn": 5,
	"endLineNumber": 202,
	"endColumn": 36
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 207,
	"startColumn": 5,
	"endLineNumber": 207,
	"endColumn": 33
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 212,
	"startColumn": 5,
	"endLineNumber": 212,
	"endColumn": 32
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 216,
	"startColumn": 5,
	"endLineNumber": 216,
	"endColumn": 30
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 220,
	"startColumn": 5,
	"endLineNumber": 220,
	"endColumn": 32
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 224,
	"startColumn": 5,
	"endLineNumber": 224,
	"endColumn": 38
},{
	"resource": "/Users/mainak/Documents/gitProjects/ck--sfdc-trigger-framework-extension/TriggerHandler.cls",
	"owner": "apex-pmd",
	"code": {
		"value": "ApexDoc",
		"target": {
			"$mid": 1,
			"path": "/latest/pmd_rules_apex_documentation.html",
			"scheme": "https",
			"authority": "pmd.github.io",
			"fragment": "apexdoc"
		}
	},
	"severity": 4,
	"message": "Missing ApexDoc comment (rule: Documentation-ApexDoc)",
	"source": "apex pmd",
	"startLineNumber": 238,
	"startColumn": 3,
	"endLineNumber": 238,
	"endColumn": 60
}]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions