Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-linters
A community-driven list of awesome linters.
https://github.com/caramelomartins/awesome-linters
Last synced: 5 days ago
JSON representation
-
Linters
-
JavaScript
- standard - JavaScript style linter that
- xo - Opinionated but configurable ESLint
- prettier - Opinionated JavaScript
- quick-lint-js - Finds bugs in JavaScript
- clinton - JavaScript project
- eslint - Fully pluggable tool for
- jshint - Community-driven tool that
- putout - Linter that fixes everything
- standard - JavaScript style linter that
- xo - Opinionated but configurable ESLint
-
Markdown
- mdl - Check markdown files and flag
- remark-lint - Written in JavaScript.
- markdownlint - Node.js style
-
Scala
- wartRemover - Flexible and
- scalastyle - Examines your Scala code and
- scapegoat - Another similar tool to
- linter - Scala static analysis compiler
- scalastyle - Examines your Scala code and
- scapegoat - Another similar tool to
-
Perl
- perlcritic - The leading static analyzer for
- Perltidy - a Perl code
-
PHP
- phplint - Node wrapper around the
- PHP Mess Detector - PHPMD can be seen as a
-
Polymer
-
Python
- pylint - Source code analyzer which looks
- pylint - Source code analyzer which looks
- black - The uncompromising Python code
- flake8 - Runs PyFlakes, pycodestyle and
- pycodestyle (formerly called pep8)
- pylint - Source code analyzer which looks
- ruff - An extremely fast Python linter, written in Rust which is orders of magnitude faster than alternative tools while integrating more functionality behind a single, common interface.
- wemake-python-styleguide
- yala - YALA combines many linters to improve
-
Rego
-
reStructuredText
- doc8 - Doc8 is an opinionated style checker for
- OpenStack
- GitHub
- reStructuredText Lint
-
Ruby
- rubocop - Ruby static code analyzer. Out
-
Swift
- swiftlint - Tool to enforce Swift style
-
Language Agnostic
- coala - Language agnostic linter
- conventional commit format
- tidyall - an all-in-one code
- MegaLinter - Linters aggregator of
- commitlint
- violations-lib - a library
- MegaLinter - Linters aggregator of
- MegaLinter - Linters aggregator of
-
C/C++
- clang-format - Formats C/C++
- clang-tidy - A clang-based C/C++
- cppcheck - Cppcheck is a static analysis
- cpplint - Source code checker for C/C++
-
Sass
-
English
-
Go
- go vet - Examines Go source code and reports
- go vet - Examines Go source code and reports
- gometalinter - Concurrently run
- golangci-lint - Linters Runner
- golint - Go style linter written in Go.
-
HTML
- html-validate - Offline HTML5 validator.
- LintHTML - LintHTML is a fork of
- bootlint - Bootlint is a tool that checks
- jinjalint - A prototype linter which
-
Java
- findbugs - Uses static analysis to look for
- pmd - Static analyzer that finds common programming
- checkstyle - Checkstyle is a
-
GraphQL
-
Groovy
- npm-groovy-lint - Validate,
-
Haskell
- hlint - Tool for suggesting possible
-
Haxe
- haxe-checkstyle - Haxe
-
Env
-
EPUB
- EPUBCheck - a tool to validate the
-
Shell
- shellcheck - Gives warnings and
- shfmt - a shell (POSIX shell / bash / mksh)
-
YAML
-
SQL
- sqlfluff - SQLFluff is a
-
TypeScript
- tslint - Customizable TypeScript linter
-
npm
- npm-package-json-lint
- lockfile-lint - Lint an npm or
-
OpenAPI (Swagger)
- speccy - A handy toolkit for OpenAPI, with
-
Pug
-
Puppet
- puppet-lint - Test modules and
-
Rust
- rust-clippy - Collection of
-
SaltStack
- salt-lint - A command-line utility
-
Erlang
- elvis - Configurable Erlang linter written
-
Ansible
- ansible-lint - Checks playbooks for
-
Awesome Lists
- awesome-lint - Linter for
-
CoffeeScript
- @coffelint/cli - Configurable
-
Crystal
- ameba - Static code analysis tool
-
CSS
- csslint - CSS static analysis written in
- csscomb - CSS tool that beautifies
- postcss-bem-linter - Plugin
- ie8linter - Static analysis for
-
CSV
- csvlint.rb - The gem
-
Dart
- linter - Linter for Dart mostly focused
-
Dockerfile
- dockerfile_lint - Rule
- Dockerfilelint
- Dockerlint
- hadolint - Linter for Dockerfiles. The
-
Elixir
- credo - Static code analysis tool for the
-
Elm
- elm-review - Analyzes whole Elm
-
Kotlin
- ktlint - An anti-bikeshedding Kotlin
-
Lua
-
Objective-C
- uncrustify - Source code
- oclint - Static source code analysis tool
-
-
Contributing
-
YAML
-
Programming Languages
Categories
Sub Categories
JavaScript
10
Python
9
Language Agnostic
8
Scala
6
Go
5
reStructuredText
4
English
4
Dockerfile
4
C/C++
4
HTML
4
CSS
4
Markdown
3
YAML
3
Java
3
Sass
2
Polymer
2
npm
2
Shell
2
Perl
2
Lua
2
Rego
2
Objective-C
2
PHP
2
GraphQL
1
Swift
1
Rust
1
Haxe
1
CoffeeScript
1
Groovy
1
SQL
1
Kotlin
1
Elixir
1
EPUB
1
Haskell
1
Erlang
1
Dart
1
Elm
1
Pug
1
Ansible
1
Env
1
Puppet
1
Crystal
1
Ruby
1
OpenAPI (Swagger)
1
TypeScript
1
CSV
1
SaltStack
1
Awesome Lists
1
Keywords
linter
38
static-analysis
15
lint
11
static-code-analysis
10
python
8
nodejs
7
code-quality
6
eslint
5
linting
4
pep8
4
python3
4
style-guide
4
styleguide
4
go
3
javascript
3
linters
3
pre-commit-hook
3
formatter
3
ci
2
shell
2
codenarc
2
ecmascript
2
beautify
2
rust
2
flake8-plugin
2
parser
2
checkstyle
2
dockerfile
2
style-linter
2
pep-621
2
linter-flake8
2
flake8
2
eslint-plugin
2
eslint-rules
2
haskell
2
quality
2
html
2
code-style
2
npm
2
bash
2
scala
2
code-analysis
2
sql-linter
1
yaml
1
sql
1
yamllint
1
pypi
1
shfmt
1
posix
1
mksh
1