├── .dockerignore ├── Dockerfile ├── README.md ├── apex-ruleset.xml ├── apexunit.xml ├── braces.xml ├── complexity.xml ├── empty.xml ├── engine.json ├── lib └── pmd │ ├── LICENSE │ ├── bin │ ├── bgastviewer.bat │ ├── cpd.bat │ ├── cpdgui.bat │ ├── designer.bat │ ├── pmd.bat │ └── run.sh │ └── lib │ ├── animal-sniffer-annotations-1.14.jar │ ├── ant-1.10.1.jar │ ├── ant-launcher-1.10.1.jar │ ├── antlr-runtime-3.5.2.jar │ ├── aopalliance-1.0.jar │ ├── asm-6.0.jar │ ├── cglib-3.2.0.jar │ ├── commons-io-2.4.jar │ ├── commons-lang3-3.7.jar │ ├── error_prone_annotations-2.0.18.jar │ ├── gson-2.5.jar │ ├── guava-19.0-rc3.jar │ ├── j2objc-annotations-1.1.jar │ ├── javacc-5.0.jar │ ├── javax.inject-1.jar │ ├── jaxen-1.1.6.jar │ ├── jcommander-1.48.jar │ ├── jol-core-0.4.jar │ ├── jsr305-3.0.1.jar │ ├── logback-classic-1.1.7.jar │ ├── logback-core-1.1.7.jar │ ├── org.eclipse.xtend.lib-2.10.0.jar │ ├── org.eclipse.xtend.lib.macro-2.10.0.jar │ ├── org.eclipse.xtext.xbase.lib-2.10.0.jar │ ├── pmd-apex-6.0.0.jar │ ├── pmd-apex-jorje-6.0.0-lib.jar │ ├── pmd-core-6.0.0.jar │ ├── pmd-visualforce-6.0.0.jar │ ├── saxon-9.1.0.8-dom.jar │ ├── saxon-9.1.0.8.jar │ ├── slf4j-api-1.7.12.jar │ └── snakeyaml-1.17.jar ├── metrics.xml ├── performance.xml ├── pmd.groovy ├── resources ├── .codeclimate.yml ├── ApexMetricsBanner.png ├── ApexMetricsLogo.png ├── ApexMetricsLogo.psd └── wiki │ ├── AddRuleDefinition.png │ ├── AddRuleToRuleset.png │ ├── AddRuleToTestclass.png │ ├── BuildPMD.png │ ├── BuildSuccess.png │ ├── CloneGitRepo.png │ ├── CloneGitRepo2.png │ ├── Commit.png │ ├── CompareChanges.png │ ├── CreatePullRequest.png │ ├── CreateRuleClass.png │ ├── DeleteProject.png │ ├── Fork.png │ ├── ImportExistingMavenProjects.png │ ├── ImportMavenProjects.png │ ├── ImportMavenProjects2.png │ ├── ImportProject.png │ ├── NewPullRequest.png │ ├── RunPMD.png │ ├── RunUnitTests.png │ ├── SyncWorkspace.png │ ├── TestCasesXml.png │ ├── UnitTestResults.png │ ├── WriteRule.png │ └── WriteRule2.png ├── rulesets.properties ├── security.xml └── style.xml /.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/README.md -------------------------------------------------------------------------------- /apex-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/apex-ruleset.xml -------------------------------------------------------------------------------- /apexunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/apexunit.xml -------------------------------------------------------------------------------- /braces.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/braces.xml -------------------------------------------------------------------------------- /complexity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/complexity.xml -------------------------------------------------------------------------------- /empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/empty.xml -------------------------------------------------------------------------------- /engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/engine.json -------------------------------------------------------------------------------- /lib/pmd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/LICENSE -------------------------------------------------------------------------------- /lib/pmd/bin/bgastviewer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/bgastviewer.bat -------------------------------------------------------------------------------- /lib/pmd/bin/cpd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/cpd.bat -------------------------------------------------------------------------------- /lib/pmd/bin/cpdgui.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/cpdgui.bat -------------------------------------------------------------------------------- /lib/pmd/bin/designer.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/designer.bat -------------------------------------------------------------------------------- /lib/pmd/bin/pmd.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/pmd.bat -------------------------------------------------------------------------------- /lib/pmd/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/bin/run.sh -------------------------------------------------------------------------------- /lib/pmd/lib/animal-sniffer-annotations-1.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/animal-sniffer-annotations-1.14.jar -------------------------------------------------------------------------------- /lib/pmd/lib/ant-1.10.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/ant-1.10.1.jar -------------------------------------------------------------------------------- /lib/pmd/lib/ant-launcher-1.10.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/ant-launcher-1.10.1.jar -------------------------------------------------------------------------------- /lib/pmd/lib/antlr-runtime-3.5.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/antlr-runtime-3.5.2.jar -------------------------------------------------------------------------------- /lib/pmd/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/asm-6.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/asm-6.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/cglib-3.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/cglib-3.2.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/commons-io-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/commons-io-2.4.jar -------------------------------------------------------------------------------- /lib/pmd/lib/commons-lang3-3.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/commons-lang3-3.7.jar -------------------------------------------------------------------------------- /lib/pmd/lib/error_prone_annotations-2.0.18.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/error_prone_annotations-2.0.18.jar -------------------------------------------------------------------------------- /lib/pmd/lib/gson-2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/gson-2.5.jar -------------------------------------------------------------------------------- /lib/pmd/lib/guava-19.0-rc3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/guava-19.0-rc3.jar -------------------------------------------------------------------------------- /lib/pmd/lib/j2objc-annotations-1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/j2objc-annotations-1.1.jar -------------------------------------------------------------------------------- /lib/pmd/lib/javacc-5.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/javacc-5.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/javax.inject-1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/javax.inject-1.jar -------------------------------------------------------------------------------- /lib/pmd/lib/jaxen-1.1.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/jaxen-1.1.6.jar -------------------------------------------------------------------------------- /lib/pmd/lib/jcommander-1.48.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/jcommander-1.48.jar -------------------------------------------------------------------------------- /lib/pmd/lib/jol-core-0.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/jol-core-0.4.jar -------------------------------------------------------------------------------- /lib/pmd/lib/jsr305-3.0.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/jsr305-3.0.1.jar -------------------------------------------------------------------------------- /lib/pmd/lib/logback-classic-1.1.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/logback-classic-1.1.7.jar -------------------------------------------------------------------------------- /lib/pmd/lib/logback-core-1.1.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/logback-core-1.1.7.jar -------------------------------------------------------------------------------- /lib/pmd/lib/org.eclipse.xtend.lib-2.10.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/org.eclipse.xtend.lib-2.10.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/org.eclipse.xtend.lib.macro-2.10.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/org.eclipse.xtend.lib.macro-2.10.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/org.eclipse.xtext.xbase.lib-2.10.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/org.eclipse.xtext.xbase.lib-2.10.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/pmd-apex-6.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/pmd-apex-6.0.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/pmd-apex-jorje-6.0.0-lib.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/pmd-apex-jorje-6.0.0-lib.jar -------------------------------------------------------------------------------- /lib/pmd/lib/pmd-core-6.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/pmd-core-6.0.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/pmd-visualforce-6.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/pmd-visualforce-6.0.0.jar -------------------------------------------------------------------------------- /lib/pmd/lib/saxon-9.1.0.8-dom.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/saxon-9.1.0.8-dom.jar -------------------------------------------------------------------------------- /lib/pmd/lib/saxon-9.1.0.8.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/saxon-9.1.0.8.jar -------------------------------------------------------------------------------- /lib/pmd/lib/slf4j-api-1.7.12.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/slf4j-api-1.7.12.jar -------------------------------------------------------------------------------- /lib/pmd/lib/snakeyaml-1.17.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/lib/pmd/lib/snakeyaml-1.17.jar -------------------------------------------------------------------------------- /metrics.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/metrics.xml -------------------------------------------------------------------------------- /performance.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/performance.xml -------------------------------------------------------------------------------- /pmd.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/pmd.groovy -------------------------------------------------------------------------------- /resources/.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/.codeclimate.yml -------------------------------------------------------------------------------- /resources/ApexMetricsBanner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/ApexMetricsBanner.png -------------------------------------------------------------------------------- /resources/ApexMetricsLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/ApexMetricsLogo.png -------------------------------------------------------------------------------- /resources/ApexMetricsLogo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/ApexMetricsLogo.psd -------------------------------------------------------------------------------- /resources/wiki/AddRuleDefinition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/AddRuleDefinition.png -------------------------------------------------------------------------------- /resources/wiki/AddRuleToRuleset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/AddRuleToRuleset.png -------------------------------------------------------------------------------- /resources/wiki/AddRuleToTestclass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/AddRuleToTestclass.png -------------------------------------------------------------------------------- /resources/wiki/BuildPMD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/BuildPMD.png -------------------------------------------------------------------------------- /resources/wiki/BuildSuccess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/BuildSuccess.png -------------------------------------------------------------------------------- /resources/wiki/CloneGitRepo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/CloneGitRepo.png -------------------------------------------------------------------------------- /resources/wiki/CloneGitRepo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/CloneGitRepo2.png -------------------------------------------------------------------------------- /resources/wiki/Commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/Commit.png -------------------------------------------------------------------------------- /resources/wiki/CompareChanges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/CompareChanges.png -------------------------------------------------------------------------------- /resources/wiki/CreatePullRequest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/CreatePullRequest.png -------------------------------------------------------------------------------- /resources/wiki/CreateRuleClass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/CreateRuleClass.png -------------------------------------------------------------------------------- /resources/wiki/DeleteProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/DeleteProject.png -------------------------------------------------------------------------------- /resources/wiki/Fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/Fork.png -------------------------------------------------------------------------------- /resources/wiki/ImportExistingMavenProjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/ImportExistingMavenProjects.png -------------------------------------------------------------------------------- /resources/wiki/ImportMavenProjects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/ImportMavenProjects.png -------------------------------------------------------------------------------- /resources/wiki/ImportMavenProjects2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/ImportMavenProjects2.png -------------------------------------------------------------------------------- /resources/wiki/ImportProject.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/ImportProject.png -------------------------------------------------------------------------------- /resources/wiki/NewPullRequest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/NewPullRequest.png -------------------------------------------------------------------------------- /resources/wiki/RunPMD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/RunPMD.png -------------------------------------------------------------------------------- /resources/wiki/RunUnitTests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/RunUnitTests.png -------------------------------------------------------------------------------- /resources/wiki/SyncWorkspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/SyncWorkspace.png -------------------------------------------------------------------------------- /resources/wiki/TestCasesXml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/TestCasesXml.png -------------------------------------------------------------------------------- /resources/wiki/UnitTestResults.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/UnitTestResults.png -------------------------------------------------------------------------------- /resources/wiki/WriteRule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/WriteRule.png -------------------------------------------------------------------------------- /resources/wiki/WriteRule2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/resources/wiki/WriteRule2.png -------------------------------------------------------------------------------- /rulesets.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/rulesets.properties -------------------------------------------------------------------------------- /security.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/security.xml -------------------------------------------------------------------------------- /style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rsoesemann/codeclimate-apexmetrics/HEAD/style.xml --------------------------------------------------------------------------------