MCPcopy Create free account

hub / github.com/SonarSource/sonar-custom-rules-examples / types & classes

Types & classes16 in github.com/SonarSource/sonar-custom-rules-examples

ClassCobolCustomCheckRepository
Extension point to list all your custom Cobol rules.
cobol-custom-rules/src/main/java/com/mycompany/cobol/sample/CobolCustomCheckRepository.java:41
ClassCobolCustomRulesPlugin
Main entry point of your SQ Plugin defining all extension points implemented.
cobol-custom-rules/src/main/java/com/mycompany/cobol/sample/CobolCustomRulesPlugin.java:27
ClassDataStructureNamingConventionCheck
rpg-custom-rules/src/main/java/com/sonarsource/rpg/example/checks/DataStructureNamingConventionCheck.java:28
ClassDataStructureNamingConventionCheckTest
rpg-custom-rules/src/test/java/com/sonarsource/rpg/example/checks/DataStructureNamingConventionCheckTest.java:27
ClassForbiddenCallRule
This is an example to demonstrate how to write a custom rule which raises issues on CALL statements which target forbidden programs.
cobol-custom-rules/src/main/java/com/mycompany/cobol/sample/checks/ForbiddenCallRule.java:12
ClassForbiddenCallRuleTest
cobol-custom-rules/src/test/java/com/mycompany/cobol/sample/checks/ForbiddenCallRuleTest.java:12
ClassIssueOnEachFileRule
cobol-custom-rules/src/main/java/com/mycompany/cobol/sample/checks/IssueOnEachFileRule.java:28
ClassIssueOnEachFileRuleTest
cobol-custom-rules/src/test/java/com/mycompany/cobol/sample/checks/IssueOnEachFileRuleTest.java:26
ClassMyCustomRule
jcl-custom-rules/src/main/java/com/sonarsource/jcl/example/checks/MyCustomRule.java:14
ClassMyCustomRuleTest
jcl-custom-rules/src/test/java/com/sonarsource/jcl/example/checks/MyCustomRuleTest.java:6
ClassMyJclCustomPlugin
jcl-custom-rules/src/main/java/com/sonarsource/jcl/example/MyJclCustomPlugin.java:10
ClassMyJclCustomRulesDefinition
jcl-custom-rules/src/main/java/com/sonarsource/jcl/example/MyJclCustomRulesDefinition.java:16
ClassMyRpgCustomPlugin
rpg-custom-rules/src/main/java/com/sonarsource/rpg/example/MyRpgCustomPlugin.java:24
ClassMyRpgRulesDefinition
rpg-custom-rules/src/main/java/com/sonarsource/rpg/example/MyRpgRulesDefinition.java:27
ClassTrivialEvaluateRule
cobol-custom-rules/src/main/java/com/mycompany/cobol/sample/checks/TrivialEvaluateRule.java:9
ClassTrivialEvaluateRuleTest
cobol-custom-rules/src/test/java/com/mycompany/cobol/sample/checks/TrivialEvaluateRuleTest.java:12