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 & LinkName for .codeclimate.yml fileLanguagesCheck Types
Brakeman OSSbrakemanRubySecurity
Bundler-Auditbundler-auditRubySecurity
CoffeelintcoffeelintCoffeeScriptStyle
CSSLintcsslintCSSCompatibility, Bug Risk
DuplicationduplicationRuby, JavaScript, PHP, PythonDuplication
ESLinteslintJavaScriptComplexity, Style
FIXMEfixmeAny languageBug Risk
gofmtgofmtGoStyle
golintgolintGoStyle
govetgovetGoBug Risk
Node Security Project (nsp)(deprecated)nodesecurityJavaScriptSecurity
pep8pep8PythonStyle
PHP Code SnifferphpcodesnifferPHPStyle
PHP Mess DetectorphpmdPHPComplexity, Style
PMDpmdJavaStyle
RadonradonPythonComplexity
RuboCoprubocopRubyComplexity, Security, Clarity, Performance, Bug Risk, Style
SonarJavasonar-javaJavaBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SonarPHPsonar-phpPHPBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SonarPythonsonar-pythonPythonBug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style
SwiftLintswiftlintSwiftStyle, Conventions

Community-Supported Plugins

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

Plugin Name & LinkName for .codeclimate.yml file
ApexMetrics (deprecated, use PMD instead)apexmetrics
EditorConfigeditorconfig
ember-watsonwatson
Foodcriticfoodcritic
git.legalgit-legal
haxe-checkstylehaxe-checkstyle
hlinthlint
markdownlintmarkdownlint
Phanphan
Reekreek
RubyMotionrubymotion
SCSS Lint(deprecated, use Stylelint instead)scss-lint
Semgrepsemgrep
ShellCheckshellcheck
Stylelintstylelint
Tailortailor
TFLinttflint
TSLinttslint
Vintvint