Join us for Code Climate
Summit on July 19 in NYC.

Tickets on sale now.

Your tools, our platform.

You commit, we analyze. From the command line to the cloud.

Brakeman OSS

A static security scanner for Ruby on Rails applications.

Brakeman OSS

Brakeman Inc.

Brakeman OSS

Bundler Audit

Find security vulnerabilities in your Ruby dependencies. bundler-audit offers patch-level verification for Bundler.

Bundler Audit

codeclimate

Bundler Audit

CoffeeLint

Style checking for CoffeeScript to keep your code clean and consistent. It can enforce common idioms, and can be tuned to fit your preferred coding style.

CoffeeLint

codeclimate

CoffeeLint

CSSLint

Style checking for all CSS stylesheets. Includes basic syntax checking and can check your code against a configured standard.

CSSLint

codeclimate

CSSLint

Duplication

Duplication analyzes JavaScript (including JSX and ES6), PHP, Python, and Ruby code for structural similarities.

Duplication

codeclimate

Duplication

Ember Watson

Ember-watson finds bug-risk, security, and compatability issues with your Ember apps, and tells you how to fix them.

Ember Watson

codeclimate

Ember Watson

ESLint

Linting and style checking for your modern EcmaScript/JavaScript code.

ESLint

codeclimate

ESLint

FIXME

The FIXME engine finds comments in your code which match the strings TODO, FIXME, HACK, and BUG, which are all things you should fix now, not later. FIXME is also very simple, and is intended to provide a 'Hello World' like example for potential Code Climate Platform engine authors.

FIXME

codeclimate

FIXME

Flog

Flog shows you the most torturous code you wrote. The more painful the code, the higher the score. The higher the score, the harder it is to test.

Flog

Ryan Davis

Flog

gofmt

gofmt is the official style checker from the Go team. Gofmt automatically formats Go code.

gofmt

codeclimate

gofmt

golint

golint was created by the Go team at Google, and suggests style issues that may need to be addressed.

golint

codeclimate

golint

grep

Define and use custom grep patterns to detect violations in code.

grep

codeclimate

grep

markdownlint

Style and syntax checking for all your Markdown documentation.

markdownlint

John Pignata

markdownlint

PHP Code Sniffer

PHP Code Sniffer detects and helps you fix violations of PHP coding standards.

PHP Code Sniffer

codeclimate

PHP Code Sniffer

PHP Mess Detector

PHPMD looks for several potential problems within PHP source code, like possible bugs, suboptimal code, overcomplicated expressions, and unused parameters, methods, or properties.

PHP Mess Detector

codeclimate

PHP Mess Detector

Reek

Reek examines Ruby classes, modules, and methods and reports any code smells it finds.

Reek

Timo Rössner

Reek

RuboCop

Style and quality checks for Ruby code. Includes support for modern Rubies (2.2+).

RuboCop

codeclimate

RuboCop

RubyMotion

Static analysis for RubyMotion code to help ensure more reliable applications.

RubyMotion

hipbyte

RubyMotion

stylelint

A mighty, modern CSS linter that helps you enforce consistent conventions and avoid errors in your stylesheets.

stylelint

Gil Barbara

stylelint

Vint

Vint is a fast and highly extensible linter for Vim script.

Vint

Will Fleming

Vint