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 OSS59brakemanRubySecurity
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
ShellCheck164shellcheck
Tailor31tailor
TSLint140tslint
Vint14vint

Updated 25 days ago

Available Analysis Plugins


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.