Available Analysis Plugins

Using our hosted analysis -- or the Code Climate CLI -- you can run Code Climate-compatible plugins on your project. This help article lists all available plugins.

Official Plugins

The following Plugins were built (and are supported) by the Code Climate Team.

Plugin Name & LinkNumber of ChecksName for .codeclimate.yml fileLanguagesCheck Types
Brakeman OSS85brakemanRubySecurity
Bundler-Audit235bundler-auditRubySecurity
Coffeelint38coffeelintCoffeeScriptStyle
CSSLint32csslintCSSCompatibility, Bug Risk
Duplication6duplicationRuby, JavaScript, PHP, PythonDuplication
ESLint190eslintJavaScriptComplexity, Style
FIXME6fixmeAny languageBug Risk
gofmt50gofmtGoStyle
golint16golintGoStyle
govet17govetGoBug Risk
Node Security Project (nsp)56nodesecurityJavaScriptSecurity
pep872pep8PythonStyle
PHP Code Sniffer212phpcodesnifferPHPStyle
PHP Mess Detector40phpmdPHPComplexity, Style
PMD23pmdJavaStyle
Radon1radonPythonComplexity
RuboCop300rubocopRubyComplexity, Security, Clarity, Performance, Bug Risk, Style
SonarJava423sonar-javaJavaBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SonarPHP128sonar-phpPHPBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SonarPython58sonar-pythonPythonBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SwiftLint75+swiftlintSwiftStyle, Conventions

Community-Supported Plugins

The following Plugins were built (and are supported) by the Code Climate developer community.

Plugin Name & LinkNumber of ChecksName for .codeclimate.yml file
ApexMetrics (deprecated, use PMD instead)16apexmetrics
ember-watson5watson
Foodcritic50foodcritic
git.legal4git-legal
haxe-checkstyle62haxe-checkstyle
hlint380hlint
markdownlint40markdownlint
Phan80phan
Reek26reek
RubyMotion3rubymotion
SCSS Lint60scss-lint
Semgrepsemgrep
ShellCheck164shellcheck
Tailor31tailor
TFLint1tflint
TSLint140tslint
Vint14vint