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 & Link

Number of Checks

Name for .codeclimate.yml file

Languages

Check Types

Brakeman OSS

59

brakeman

Ruby

Security

Bundler-Audit

235

bundler-audit

Ruby

Security

Coffeelint

38

coffeelint

CoffeeScript

Style

CSSLint

32

csslint

CSS

Compatibility, Bug Risk

Duplication

6

duplication

Ruby, JavaScript, PHP, Python

Duplication

ESLint

190

eslint

JavaScript

Complexity, Style

FIXME

6

fixme

Any language

Bug Risk

gofmt

50

gofmt

Go

Style

golint

16

golint

Go

Style

govet

17

govet

Go

Bug Risk

Node Security Project (nsp)

56

nodesecurity

JavaScript

Security

pep8

72

pep8

Python

Style

PHP Code Sniffer

212

phpcodesniffer

PHP

Style

PHP Mess Detector

40

phpmd

PHP

Complexity, Style

PMD

23

pmd

Java

Style

Radon

1

radon

Python

Complexity

RuboCop

300

rubocop

Ruby

Complexity, Security, Clarity, Performance, Bug Risk, Style

SonarJava

423

sonar-java

Java

Bug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style

SonarPHP

128

sonar-php

PHP

Bug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style

SonarPython

58

sonar-python

Python

Bug Risk, Clarity, Compatibility, Complexity, Duplication, Performance, Security, Style

SwiftLint

75+

swiftlint

Swift

Style, Conventions

Community-Supported Plugins

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

Plugin Name & Link

Number of Checks

Name for .codeclimate.yml file

ApexMetrics (deprecated, use PMD instead)

16

apexmetrics

ember-watson

5

watson

Foodcritic

50

foodcritic

git.legal

4

git-legal

haxe-checkstyle

62

haxe-checkstyle

hlint

380

hlint

markdownlint

40

markdownlint

Phan

80

phan

Reek

26

reek

RubyMotion

3

rubymotion

SCSS Lint

60

scss-lint

ShellCheck

164

shellcheck

Tailor

31

tailor

TSLint

140

tslint

Vint

14

vint

Updated 3 months 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.