Awesome LintersA community-driven list of awesome linters.
Stars: ✭ 439 (+188.82%)
Flake8The official GitHub mirror of https://gitlab.com/pycqa/flake8
Stars: ✭ 1,112 (+631.58%)
Elm AnalyseA tool that allows you to analyse your Elm code, identify deficiencies and apply best practices.
Stars: ✭ 418 (+175%)
SwiftdiSwiftDI the new way to use your dependency in Swift 5.1
Stars: ✭ 107 (-29.61%)
Sonar KotlinSonarQube plugin for Kotlin
Stars: ✭ 412 (+171.05%)
ProselintProselint wrapper with a friendly reporter
Stars: ✭ 56 (-63.16%)
Lockfile LintLint an npm or yarn lockfile to analyze and detect security issues
Stars: ✭ 411 (+170.39%)
Ansible Lint ActionGitHub Action for running ansible-lint as part of your workflows! [ https://github.com/marketplace/actions/ansible-lint ]
Stars: ✭ 124 (-18.42%)
ClusterlintA best practices checker for Kubernetes clusters. 🤠
Stars: ✭ 409 (+169.08%)
Clj KondoA linter for Clojure code that sparks joy.
Stars: ✭ 1,083 (+612.5%)
SingelSingle Element Pattern
Stars: ✭ 404 (+165.79%)
CredoA static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Stars: ✭ 4,144 (+2626.32%)
ValidatorNu Html Checker – Helps you catch problems in your HTML/CSS/SVG
Stars: ✭ 1,024 (+573.68%)
VeribleVerible is a suite of SystemVerilog developer tools, including a parser, style-linter, and formatter.
Stars: ✭ 384 (+152.63%)
AleCheck syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
Stars: ✭ 11,380 (+7386.84%)
Go ToolsStaticcheck - The advanced Go linter
Stars: ✭ 4,317 (+2740.13%)
PyflakesA simple program which checks Python source files for errors
Stars: ✭ 991 (+551.97%)
EslintFind and fix problems in your JavaScript code.
Stars: ✭ 19,665 (+12837.5%)
GopherciGopherCI was a project to help you maintain high-quality Go projects, by checking each GitHub Pull Request, for backward incompatible changes, and a suite of other third party static analysis tools.
Stars: ✭ 105 (-30.92%)
LinterLinter for Dart.
Stars: ✭ 372 (+144.74%)
Vale📝 A syntax-aware linter for prose built with speed and extensibility in mind.
Stars: ✭ 978 (+543.42%)
SolhintSolhint is an open source project created by https://protofire.io. Its goal is to provide a linting utility for Solidity code.
Stars: ✭ 363 (+138.82%)
LicheFast Link Checker for Markdown and HTML in Go
Stars: ✭ 123 (-19.08%)
GometalinterDEPRECATED: Use https://github.com/golangci/golangci-lint
Stars: ✭ 3,549 (+2234.87%)
PrettylintRun Prettier as a linter
Stars: ✭ 33 (-78.29%)
DetektStatic code analysis for Kotlin
Stars: ✭ 4,169 (+2642.76%)
Luacheck A tool for linting and static analysis of Lua code.
Stars: ✭ 1,382 (+809.21%)
ExakatThe Exakat Engine : smart static analysis for PHP
Stars: ✭ 346 (+127.63%)
Ale SensiblePretty, responsive and smooth defaults for a sane ALE, gets you started in 30 seconds
Stars: ✭ 30 (-80.26%)
Rubocop PerformanceAn extension of RuboCop focused on code performance checks.
Stars: ✭ 340 (+123.68%)
CljstyleA tool for formatting Clojure code
Stars: ✭ 148 (-2.63%)
PmdAn extensible multilanguage static code analyzer.
Stars: ✭ 3,667 (+2312.5%)
Rubocop PackagingA RuboCop extension focused on enforcing upstream best practices and coding conventions.
Stars: ✭ 29 (-80.92%)
RslintA (WIP) Extremely fast JavaScript and TypeScript linter and Rust crate
Stars: ✭ 1,377 (+805.92%)
PylintIt's not just a linter that annoys you!
Stars: ✭ 3,733 (+2355.92%)
IblinterA linter tool for Interface Builder
Stars: ✭ 915 (+501.97%)
Gts☂️ TypeScript style guide, formatter, and linter.
Stars: ✭ 3,714 (+2343.42%)
LesshintA tool to aid you in writing clean and consistent Less.
Stars: ✭ 119 (-21.71%)
Reviewdog🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Stars: ✭ 4,541 (+2887.5%)
PyupgradeA tool (and pre-commit hook) to automatically upgrade syntax for newer versions of the language.
Stars: ✭ 883 (+480.92%)
BanditBandit is a tool designed to find common security issues in Python code.
Stars: ✭ 3,763 (+2375.66%)
EclintValidate or fix code that doesn't adhere to EditorConfig settings or infer settings from existing code.
Stars: ✭ 288 (+89.47%)
Sublimelinter EslintThis linter plugin for SublimeLinter provides an interface to ESLint
Stars: ✭ 839 (+451.97%)
TyplThe Type Linter for JS
Stars: ✭ 282 (+85.53%)
NitpickEnforce the same settings across multiple language-independent projects
Stars: ✭ 134 (-11.84%)
Lint ReviewAn automated code linting bot that integrates various code lint tools with github pull requests.
Stars: ✭ 279 (+83.55%)
Cuke linterA linting tool for Cucumber
Stars: ✭ 24 (-84.21%)
LinterStatic Analysis Compiler Plugin for Scala
Stars: ✭ 273 (+79.61%)
Nix LinterLinter for the Nix expression language
Stars: ✭ 100 (-34.21%)
MuffetFast website link checker in Go
Stars: ✭ 1,861 (+1124.34%)
JqlJava code analysis and linting with SQL
Stars: ✭ 148 (-2.63%)
ProtolintA pluggable linter and fixer to enforce Protocol Buffer style and conventions.
Stars: ✭ 142 (-6.58%)
MypyOptional static typing for Python
Stars: ✭ 11,995 (+7791.45%)
Import LinterImport Linter allows you to define and enforce rules for the internal and external imports within your Python project.
Stars: ✭ 105 (-30.92%)
PhplintLightning fast concurrent PHP linter for Node.js, Grunt & Gulp! ⚡️
Stars: ✭ 62 (-59.21%)
Rubocop RailsA RuboCop extension focused on enforcing Rails best practices and coding conventions.
Stars: ✭ 433 (+184.87%)