#Lint

Showing 60 of 70 repositories tagged #lint, ranked by stars

rust-lang
rust-lang
rust-clippy

A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/

Score
100
β˜… 13.4k β‘‚ 2.1k +19/day
Rust
webpro-nl
webpro-nl
knip

βœ‚οΈ Find unused files, dependencies and exports in your JavaScript and TypeScript projects. Knip it before you ship it!

Score
100
β˜… 11.7k β‘‚ 440 +32/day
TypeScript
reviewdog
reviewdog
reviewdog

🐢 Automated code review tool integrated with any code analysis tools regardless of programming language

Score
100
β˜… 9.4k β‘‚ 491 β€”
Go
jsx-eslint
jsx-eslint
eslint-plugin-react

React-specific linting rules for ESLint

Score
75
β˜… 9.3k β‘‚ 2.7k β€”
JavaScript
detekt
detekt
detekt

Static code analysis for Kotlin

Score
100
β˜… 7.0k β‘‚ 845 +11/day
Kotlin
ktlint
ktlint
ktlint

An anti-bikeshedding Kotlin linter with built-in formatter

Score
89
β˜… 6.7k β‘‚ 523 +4/day
Kotlin
anordal
anordal
shellharden

The corrective bash syntax highlighter

Score
50
β˜… 4.8k β‘‚ 134 +4/day
Rust
rhysd
rhysd
actionlint

:octocat: Static checker for GitHub Actions workflow files

Score
91
β˜… 4.0k β‘‚ 237 +31/day
Go
webhintio
webhintio
hint

πŸ’‘ A hinting engine for the web

Score
80
β˜… 3.7k β‘‚ 818 β€”
TypeScript
coala
coala
coala

coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.

Score
100
β˜… 3.6k β‘‚ 1.3k β€”
Python
ajinabraham
ajinabraham
nodejsscan

nodejsscan is a static security code scanner for Node.js applications.

Score
100
β˜… 2.6k β‘‚ 346 +2/day
CSS
ts-safeql
ts-safeql
safeql

Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.

Score
50
β˜… 1.6k β‘‚ 33 β€”
TypeScript
joefitzgerald
joefitzgerald
go-plus

An Enhanced Go Experience For The Atom Editor

Score
36
β˜… 1.5k β‘‚ 126 β€”
JavaScript
secretlint
secretlint
secretlint

Pluggable linting tool to prevent committing credential.

Score
100
β˜… 1.4k β‘‚ 50 β€”
TypeScript
Tencent
Tencent
feflow

πŸš€ A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.

Score
94
β˜… 1.4k β‘‚ 229 β€”
TypeScript
stelligent
stelligent
cfn_nag

Linting tool for CloudFormation templates

Score
60
β˜… 1.3k β‘‚ 209 β€”
Ruby
EndBug
EndBug
add-and-commit

:octocat: Automatically commit changes made in your workflow run directly to your repo

Score
100
β˜… 1.3k β‘‚ 122 +2/day
TypeScript
daveshanley
daveshanley
vacuum

vacuum is the worlds fastest and most versatile OpenAPI, AsyncAPI & JSON Schema linter, docs generator and toolkit. It tears through API specs at light speed. 100% compatible with Spectral rulesets, and OpenAPI 3.0, 3.1 and 3.2

Score
82
β˜… 1.1k β‘‚ 86 +5/day
Go
jorisroovers
jorisroovers
gitlint

Linting for your git commit messages

Score
67
β˜… 962 β‘‚ 112 β€”
Python
vfaronov
vfaronov
httpolice

Validator for HTTP

Score
33
β˜… 930 β‘‚ 18 β€”
Python
duaraghav8
duaraghav8
Ethlint

(Formerly Solium) Code quality & Security Linter for Solidity

Score
40
β˜… 921 β‘‚ 128 β€”
JavaScript
yoheimuta
yoheimuta
protolint

A pluggable linter and fixer to enforce Protocol Buffer style and conventions.

Score
64
β˜… 696 β‘‚ 62 +1/day
Go
editorconfig-checker
editorconfig-checker
editorconfig-checker

A tool to verify that your files are in harmony with your .editorconfig

Score
73
β˜… 629 β‘‚ 73 +1/day
Go
dart-archive
dart-archive
linter

Linter for Dart.

Score
33
β˜… 624 β‘‚ 165 β€”
Dart
get-woke
get-woke
woke

Detect non-inclusive language in your source code.

Score
9
β˜… 515 β‘‚ 62 β€”
Go
Skyscanner
Skyscanner
whispers

Identify hardcoded secrets in static structured text

Score
20
β˜… 504 β‘‚ 70 β€”
Python
slackhq
slackhq
compose-lints

Lint checks to aid with a healthy adoption of Compose

Score
78
β˜… 476 β‘‚ 38 +1/day
Kotlin
VeryGoodOpenSource
VeryGoodOpenSource
very_good_analysis

Lint rules for Dart and Flutter used internally at Very Good Ventures πŸ¦„

Score
67
β˜… 467 β‘‚ 47 +1/day
Dart
antkahn
antkahn
flask-api-starter-kit

Start a Flask API in less than 5 minutes

Score
62
β˜… 463 β‘‚ 121 β€”
Python
ajinabraham
ajinabraham
njsscan

njsscan is a semantic aware SAST tool that can find insecure code patterns in your Node.js applications.

Score
0
β˜… 434 β‘‚ 106 β€”
JavaScript
vanniktech
vanniktech
lint-rules

A set of very opinionated lint rules.

Score
56
β˜… 362 β‘‚ 37 β€”
Kotlin
vanniktech
vanniktech
gradle-code-quality-tools-plugin

Gradle plugin that generates Checkstyle, PMD, CPD, Lint & Ktlint Tasks for every subproject.

Score
44
β˜… 358 β‘‚ 26 β€”
Kotlin
seochecks-ai
seochecks-ai
slopless

Deterministic textlint rules and CLI for catching prose slop in English Markdown.

Score
88
β˜… 324 β‘‚ 29 +4/day
TypeScript
saranshsolanki
saranshsolanki
sketch-lint

Check the compliance of your design guidelines within seconds

Score
47
β˜… 295 β‘‚ 8 β€”
JavaScript
actions-rs
actions-rs
clippy-check

πŸ“Ž GitHub Action for PR annotations with clippy warnings

Score
0
β˜… 294 β‘‚ 41 +1/day
TypeScript
helm
helm
chart-testing-action

A GitHub Action to lint and test Helm charts

Score
88
β˜… 291 β‘‚ 91 β€”
Shell
passsy
passsy
dart-lint

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

Score
22
β˜… 279 β‘‚ 79 β€”
yeonjuan
yeonjuan
html-eslint

An ESLint plugin for linting HTML files, HTML in JSJavaScript Template Literals, React, Angular and Svelte

Score
25
β˜… 269 β‘‚ 51 +1/day
JavaScript
ProgrammingRainbow
ProgrammingRainbow
NvChad-2.5

How to install and configure NvChad

Score
59
β˜… 244 β‘‚ 29 +1/day
Lua
cytopia
cytopia
docker-ansible

Alpine-based multistage-build version of Ansible for reproducible usage in CI

Score
75
β˜… 243 β‘‚ 67 β€”
Makefile
samchon
samchon
ttsc

A `typescript-go` toolchain for compiler-powered plugins and type-safe execution + 500x faster lint integrated into compiler

Score
82
β˜… 241 β‘‚ 9 +28/day
Go
stelligent
stelligent
config-lint

Command line tool to validate configuration files

Score
50
β˜… 206 β‘‚ 39 β€”
HCL
GaijinEntertainment
GaijinEntertainment
go-exhaustruct

golang analyzer that finds structures with uninitialized fields

Score
55
β˜… 200 β‘‚ 20 β€”
Go
AndreaPontrandolfo
AndreaPontrandolfo
sheriff

A comprehensive and opinionated Typescript-first ESLint configuration.

Score
0
β˜… 181 β‘‚ 9 +1/day
TypeScript
lgrammel
lgrammel
js-assistant

120+ refactorings and code-assists for Visual Studio Code

Score
41
β˜… 141 β‘‚ 12 β€”
TypeScript
reviewdog
reviewdog
errorformat

Vim's quickfix errorformat implementation in Go

Score
45
β˜… 114 β‘‚ 45 β€”
Go
thegeeklab
thegeeklab
ansible-later

Another best practice scanner for Ansible roles and playbooks

Score
25
β˜… 111 β‘‚ 11 β€”
Python
linthtml
linthtml
linthtml

The html5 linter and validator.

Score
76
β˜… 99 β‘‚ 12 β€”
TypeScript
PicPay
PicPay
version-checker-gradle-lint

Warning on new versions available even when using Kotlin-DSL plugin.

Score
11
β˜… 99 β‘‚ 16 β€”
Kotlin
packsaddle
packsaddle
ruby-saddler
Score
29
β˜… 96 β‘‚ 6 β€”
Shell
urcomputeringpal
urcomputeringpal
kubevalidator

A GitHub App that uses kubeval to validate all of that Kubernetes YAML in your repo

Score
0
β˜… 95 β‘‚ 4 β€”
Go
tjx666
tjx666
vscode-mcp

MCP server for Claude Code/VSCode/Cursor/Windsurf to use editor self functionality. ⚑ Get real-time LSP diagnostics, type information, and code navigation for AI coding agents without waiting for slow tsc/eslint checks.

Score
71
β˜… 94 β‘‚ 16 +2/day
TypeScript
ethereum
ethereum
eip-review-bot

Request reviewers for EIP modifications

Score
0
β˜… 88 β‘‚ 64 β€”
TypeScript
llorllale
llorllale
go-gitlint

Go lint your commit messages!

Score
27
β˜… 86 β‘‚ 14 β€”
Go
UvDream
UvDream
git-commit-lint-vscode

vscodeδΈ€ζ¬Ύgit θ§„θŒƒεŒ–ζδΊ€ζ’δ»Ά

Score
35
β˜… 85 β‘‚ 15 β€”
TypeScript
ryancurrah
ryancurrah
gomodguard

Allow and block list linter for direct Go module dependencies.

Score
18
β˜… 83 β‘‚ 8 β€”
Go
AmrDeveloper
AmrDeveloper
EasyAdapter

Android Annotation Processing Library to generate your adapters only with Annotations on your model, support working with Kapt and KSP Processors

Score
0
β˜… 82 β‘‚ 7 β€”
Kotlin
bvobart
bvobart
mllint

`mllint` is a command-line utility to evaluate the technical quality of Python Machine Learning (ML) projects by means of static analysis of the project's repository.

Score
0
β˜… 81 β‘‚ 4 β€”
Go
JulianCataldo
JulianCataldo
remark-lint-frontmatter-schema

Validate your Markdown frontmatter data against a JSON schema β€” remark-lint rule plugin

Score
18
β˜… 78 β‘‚ 8 +1/day
TypeScript
py-actions
py-actions
flake8

A GitHub Action that installs and executes flake8 Python source linting during continuous integration testing. Supports flake8 configuration and plugin installation in the GitHub Action settings.

Score
0
β˜… 76 β‘‚ 24 β€”
JavaScript
Related Topics
#linter#linting#static-analysis#ci#golang#typescript#go#python#javascript#cli#code-quality

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly