awesome-linters

A community-driven list of awesome linters.

View the Project on GitHub caramelomartins/awesome-linters

Awesome Linters

Build Status

A community-driven list of awesome linters.

Code linters are programs that performs static analysis on your code. They check your code for common mistakes and bad coding style/practices thus helping you catch errors before compilation/interpretation and forcing you and your team to keep a consistent code style within a project.

Most of the linters in this list have plugins available for popular text editors and IDEs and are pretty easy to setup and automate (via a pre-commit hook or a CI service for example).

This project is not closed to actual static analyzers. With this repository we intend to have an information resource for all things related to static analysis of code. By this, we mean that articles, talks or any other resource related to this topic will be welcome as well as links related to actual linters.

Contents

Linters

Language Agnostic

Ansible

Awesome Lists

C/C++

CoffeeScript

Crystal

CSS

Dart

Dockerfile

Elixir

English

Erlang

Go

GraphQL

Haskell

Haxe

HTML

Java

JavaScript

Lua

Markdown

npm

Objective-C

Perl

PHP

Polymer

Pug

Puppet

Python

reStructuredText

Ruby

Rust

SaltStack

Sass

Scala

Shell

Swift

TypeScript

YAML

Contributing

Contributions are very welcome! Create a new pull request, solve a bug or grab an issue that is currently unassigned!

The only rule is: keep it organized.

Contributors

Thanks to everyone that helped!

License

unlicense