Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Linting

Linting

242 projects

Showing 36 of 242 projects

FSharpLint
FSharpLintF#

A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.

#dotnet-tool#code-smells#msbuild
Stars324
Forks74
Last commit3 days ago
filenames
filenamesJavaScript

ESLint plugin that enforces consistent filename conventions for JavaScript files.

#developer-tools#code-quality#eslint-plugin
Stars320
Forks34
Last commit1 year ago
goconst
goconstGo

A Go static analysis tool that finds repeated string and number literals that could be replaced by constants.

#developer-tools#linter#constants
Stars318
Forks21
Last commit12 days ago
eslint-plugin-hexagonal-architecture
eslint-plugin-hexagonal-architectureTypeScript

An ESLint plugin that enforces hexagonal architecture best practices in JavaScript and TypeScript projects.

#software-architecture#hexagonal#dependency-management
Stars315
Forks17
Last commit
gulp-jscs
gulp-jscsJavaScript

A Gulp plugin for checking and fixing JavaScript code style using JSCS.

#jscs#code-style#code-quality
Stars311
Forks48
Last commit8 years ago
arrow functions
arrow functionsJavaScript

ESLint plugin providing rules to enforce readable and proper arrow function definitions.

#concise-object-return#developer-tools#name-inference
Stars311
Forks14
Last commit1 year ago
eslint-plugin-vuejs-accessibility
eslint-plugin-vuejs-accessibilityTypeScript

An ESLint plugin for checking accessibility rules in Vue.js single-file components.

#hacktoberfest#a11y-lint#a11y
Stars310
Forks30
Last commit1 month ago
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PR
Run dotenv-linter - Lints your .env files like a charm, with optional reviewdog output on the PRPython

A fast and simple linter for .env files that enforces consistency and best practices.

#python-tool#environment-variables#pre-commit
Stars301
Forks10
Last commit
MDX
MDXTypeScript

ESLint parser and plugin for linting MDX files, including JavaScript/TypeScript code and markdown syntax.

#eslint-mdx#vscode-extension#code-quality
Stars298
Forks35
Last commit8 days ago
ParserLib
ParserLibJavaScript

A CSS3 SAX-inspired parser written in JavaScript for parsing and validating CSS syntax.

#event-driven#style#css-syntax
Stars294
Forks81
Last commit1 year ago
Enforcing practices
Enforcing practicesTypeScript

An ESLint plugin providing rules to enforce best practices and prevent common errors in Mocha test suites.

#javascript-testing#hacktoberfest#eslintplugin
Stars288
Forks72
Last commit1 day ago
XO
XOJavaScript

ESLint shareable config for XO with support for JavaScript, TypeScript, HTML, and Markdown.

#developer-tools#html-linting#xo
Stars283
Forks42
Last commit25 days ago
Elm Review
Elm ReviewElm

A static analysis tool for Elm that helps find and prevent mistakes through customizable rules.

#quality#pre-commit#custom-rules
Stars281
Forks14
Last commit3 days ago
bellybutton
bellybuttonPython

A customizable Python linting engine that allows project-specific static analysis rules through AST expressions and regex patterns.

#custom-rules#linter#python
Stars279
Forks14
Last commit2 years ago
Lodash
LodashJavaScript

ESLint plugin providing Lodash-specific linting rules to enforce best practices and prevent common errors.

#developer-tools#code-quality#best-practices
Stars275
Forks65
Last commit2 years ago
ember-template-lint
ember-template-lintJavaScript

A comprehensive linter for Ember.js and Handlebars templates that enforces best practices and accessibility.

#hacktoberfest#developer-tools#lint
Stars264
Forks233
Last commit6 months ago
Ember
EmberJavaScript

An ESLint plugin providing linting rules and best practices for Ember.js applications.

#accessibility#frontend#glimmer
Stars263
Forks211
Last commit1 day ago
Solid
SolidTypeScript

Solid-specific linting rules for ESLint to enforce best practices and catch reactivity issues.

#developer-tools#frontend#code-quality
Stars263
Forks43
Last commit3 months ago
arch-go
arch-goGo

A Go tool for enforcing architectural rules like dependencies, package contents, function properties, and naming conventions.

#quality#dev-tools#architecture-enforcement
Stars262
Forks21
Last commit4 days ago
geojsonhint
geojsonhintJavaScript

A complete, fast, standards-based validation tool for GeoJSON data.

#geojson#validation#geospatial
Stars258
Forks35
Last commit2 years ago
D-scanner
D-scannerD

A comprehensive static analysis and linting tool for the D programming language.

#ast-analysis#d-language#developer-tools
Stars254
Forks83
Last commit3 months ago
eslint-plugin-package-json
eslint-plugin-package-jsonTypeScript

An ESLint plugin providing rules for consistent, readable, and valid package.json files.

#developer-tools#package-json#npm
Stars242
Forks37
Last commit1 day ago
validIaC
validIaCTypeScript

An open-source tool that combines tflint, tfsec, infracost, and inframap to validate Terraform Infrastructure-as-Code.

#cloud-infrastructure#devops#security-scanning
Stars235
Forks8
Last commit1 year ago
slim-lint
slim-lintRuby

A configurable linting tool for analyzing Slim templates, integrating with RuboCop for static analysis.

#developer-tools#ruby-gem#slim-templates
Stars235
Forks64
Last commit3 months ago
eslint-plugin-eslint-plugin
eslint-plugin-eslint-pluginTypeScript

An ESLint plugin that enforces best practices and consistency when writing ESLint plugins and their tests.

#developer-tools#typescript#code-quality
Stars235
Forks36
Last commit
AVA
AVAJavaScript

ESLint plugin providing rules to enforce best practices and catch common errors in AVA test files.

#linting-rules#javascript-testing#hacktoberfest
Stars233
Forks51
Last commit20 days ago
TSQLLint
TSQLLintC#

A configurable linting tool that identifies and reports anti-patterns in TSQL scripts.

#mssql#developer-tools#linter
Stars230
Forks77
Last commit1 year ago
MIRAI
MIRAIRust

An abstract interpreter for Rust's MIR that performs static analysis to find bugs and verify correctness properties.

#taint-analysis#security-analysis#abstract-interpreter
Stars218
Forks15
Last commit10 days ago
eslint-find-rules
eslint-find-rulesJavaScript

Analyze ESLint configurations to list current, available, unused, and deprecated rules.

#developer-tools#code-quality#javascript
Stars212
Forks36
Last commit1 year ago
Diff
DiffTypeScript

An ESLint plugin that filters lint output to only show errors on changed lines, keeping feedback focused.

#git-diff#developer-tools#pre-commit
Stars210
Forks19
Last commit1 month ago
eslint-watch
eslint-watchJavaScript

A command-line wrapper for ESLint that adds file watching capabilities without requiring complex build tools.

#developer-tools#linter#workflow-automation
Stars198
Forks28
Last commit3 months ago
basedmypy
basedmypyPython

A Python static type checker built on mypy with stricter defaults, advanced typing features, and baseline error management.

#developer-tools#typing-features#baseline
Stars198
Forks6
Last commit9 months ago
gherkin-lint
gherkin-lintJavaScript

A configurable linter and validator for Gherkin feature files, written in JavaScript.

#linter#feature-files#gherkin
Stars198
Forks75
Last commit1 year ago
PHP Coding Standards Fixer Action
PHP Coding Standards Fixer ActionDockerfile

A GitHub Action that runs PHP-CS-Fixer to automatically fix PHP code style issues in your CI/CD pipeline.

#automated-fixes#php-cs-fixer#workflow-automation
Stars192
Forks37
Last commit
linty fresh
linty freshPython

A tool that parses lint errors and reports them as comments on GitHub pull requests.

#github-integration#automated-code-review#lyft
Stars185
Forks26
Last commit3 years ago
Only-Warn
Only-WarnJavaScript

An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.

#developer-tools#ci-cd#code-quality
Stars184
Forks17
Last commit3 months ago
PreviousPage 5 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
3 days ago
6 days ago
4 days ago
#Code Quality182
#Static Analysis142
#Developer Tools130
#Javascript77
#Eslint68
#Eslint Plugin62
#Linter52
#Ci Cd50
#Typescript34
#Best Practices24
#Style Guide23
#Cli Tool22