Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Linting

Linting

339 projects

Showing 36 of 339 projects

Lesshint
LesshintJavaScript

A linting tool for enforcing clean and consistent code in Less stylesheets.

#developer-tools#linter#code-quality
Stars117
Forks48
Last commit4 years ago
ESLint-plugin-Meteor
ESLint-plugin-MeteorJavaScript

A collection of Meteor-specific linting rules for ESLint to enforce best practices and catch common errors.

#eslint-plugin-meteor#code-quality#best-practices
Stars117
Forks19
Last commit4 years ago
Polylint
PolylintTypeScript

A linter for Polymer projects that catches errors before running code.

#web-components#html-linter#developer-tools
Stars116
Forks15
Last commit8 years ago
eslint-doc-generator
eslint-doc-generatorTypeScript

Automatically generates and maintains documentation for ESLint plugins and rules, including rule tables, config tables, and rule doc notices.

#generator#developer-tools#lint
Stars112
Forks22
Last commit1 day ago
mdsf
mdsfRust

Format and lint markdown code blocks using your favorite language-specific tools.

#multi-language#elixir#developer-tools
Stars111
Forks5
Last commit3 days ago
sort-keys-fix
sort-keys-fixJavaScript

ESLint plugin that automatically fixes object key ordering with the same options as the official sort-keys rule.

#developer-tools#automatic-fixing#object-sorting
Stars102
Forks25
Last commit2 years ago
Jasmine
JasmineJavaScript

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

#javascript-testing#unit-testing#eslint-plugin-jasmine
Stars101
Forks57
Last commit1 year ago
array-func
array-funcJavaScript

ESLint plugin providing rules for optimizing usage of JavaScript Array functions and methods.

#developer-tools#performance-optimization#eslintplugin
Stars98
Forks7
Last commit3 days ago
@eslint-community/eslint-plugin-eslint-comments
@eslint-community/eslint-plugin-eslint-commentsJavaScript

Additional ESLint rules for ESLint directive comments like eslint-disable-line and eslint-enable.

#developer-tools#directive-comments#code-quality
Stars96
Forks16
Last commit
autopep8: Automatically formats Python code to conform to the PEP 8 style guide
autopep8: Automatically formats Python code to conform to the PEP 8 style guidePython

A GitHub Action that automatically formats Python code to conform to PEP 8 style guidelines.

#pep8#github-action#python
Stars92
Forks12
Last commit
Backbone
BackboneJavaScript

Backbone-specific linting rules for ESLint to enforce best practices and prevent common errors.

#code-quality#backbonejs#eslint-plugin
Stars92
Forks11
Last commit4 months ago
Lint pull request name with commitlint (Awesome if you squash merge !)
Lint pull request name with commitlint (Awesome if you squash merge !)TypeScript

A GitHub Action that automatically lints pull request titles using commitlint conventions.

#actions#productivity#commitlint
Stars87
Forks12
Last commit
oelint-adv
oelint-advPython

An advanced linter for Yocto/OpenEmbedded bitbake recipes that enforces style guidelines and detects common pitfalls.

#openembedded#yocto#qatools
Stars86
Forks42
Last commit2 days ago
React-Redux
React-ReduxJavaScript

An ESLint plugin that enforces best practices and common patterns for React-Redux applications.

#react-redux#code-quality#best-practices
Stars83
Forks18
Last commit1 year ago
flake8-pyi
flake8-pyiPython

A Flake8 plugin that provides specialized linting for Python type hinting stub files (.pyi).

#lint#linter#typing
Stars83
Forks23
Last commit1 day ago
ember-cli-dependency-lint
ember-cli-dependency-lintJavaScript

Lint Ember app addon dependencies to ensure only one version of each is activated in the final build.

#npm#ember-addon#cli-tool
Stars83
Forks7
Last commit1 month ago
Verify That PRs Contain a Ticket Reference
Verify That PRs Contain a Ticket ReferenceJavaScript

A GitHub Action that validates pull requests contain references to Jira tickets in titles, branch names, or commits.

#devops#workflow-automation#jira-integration
Stars77
Forks23
Last commit
Optimize Regex
Optimize RegexJavaScript

An ESLint plugin that automatically optimizes regular expression literals for better performance.

#regex-optimization#developer-tools#regex
Stars76
Forks7
Last commit2 years ago
PowerShell static analysis with PSScriptAnalyzer
PowerShell static analysis with PSScriptAnalyzerPowerShell

A GitHub Action that runs PSScriptAnalyzer static code analysis on PowerShell scripts during pull requests.

#static-code-analysis#pull-requests#psscriptanalyzer
Stars76
Forks14
Last commit
dogsled
dogsledGo

A Go static analysis tool that detects assignments and declarations with excessive blank identifiers.

#developer-tools#code-quality#go-tooling
Stars76
Forks2
Last commit2 years ago
Editorconfig-Checker
Editorconfig-CheckerPHP

A command-line tool to verify that your files adhere to .editorconfig rules.

#hacktoberfest#composer#coding-standards
Stars75
Forks18
Last commit1 month ago
Pull Request Lint With Regex
Pull Request Lint With RegexJavaScript

A fast TypeScript GitHub Action that validates pull request titles against a configurable regex pattern.

#workflow#regex#linter
Stars72
Forks28
Last commit2 days ago
Problems
ProblemsJavaScript

An ESLint configuration that catches code problems without enforcing style, designed for use with Prettier.

#developer-tools#prettier#code-quality
Stars68
Forks3
Last commit14 days ago
Better Styled Components
Better Styled ComponentsJavaScript

Auto-fixable ESLint rules for enforcing alphabetical sorting of styled component declarations.

#developer-tools#auto-fix#styled-components
Stars66
Forks9
Last commit
relint
relintPython

A Python-based linter that allows you to create custom linting rules using regular expressions.

#hacktoberfest#developer-tools#pre-commit
Stars65
Forks14
Last commit3 days ago
eslint-plugin-exception-handling
eslint-plugin-exception-handlingTypeScript

An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.

#developer-tools#typescript#code-quality
Stars62
Forks4
Last commit
eslint-config-neon
eslint-config-neonTypeScript

A comprehensive ESLint shareable config supporting modern frameworks and flat config only.

#developer-tools#prettier-integration#framework-support
Stars61
Forks9
Last commit1 month ago
no-use-extend-native
no-use-extend-nativeJavaScript

ESLint plugin that prevents using extended native objects in JavaScript code.

#developer-tools#ecmascript#code-quality
Stars58
Forks4
Last commit2 months ago
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars57
Forks10
Last commit
disable
disableJavaScript

An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.

#developer-tools#javascript-tooling#code-quality
Stars57
Forks3
Last commit3 years ago
es5
es5JavaScript

An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.

#ecmascript#es5#code-quality
Stars55
Forks17
Last commit3 years ago
gulp-coffeelint
gulp-coffeelintCoffeeScript

A gulp plugin that integrates CoffeeLint for linting CoffeeScript files in build pipelines.

#nodejs#code-quality#javascript
Stars52
Forks23
Last commit9 years ago
Adjunct
AdjunctJavaScript

A curated collection of ESLint plugins that automatically installs based on your project's dependencies.

#sonarjs#developer-tools#eslint-configs
Stars52
Forks8
Last commit5 months ago
eslint-plugin-erasable-syntax-only
eslint-plugin-erasable-syntax-onlyTypeScript

ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.

#developer-tools#nodejs#typescript
Stars51
Forks4
Last commit
flake8-typing-imports
flake8-typing-importsPython

A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.

#python-typing#pre-commit#typing
Stars51
Forks6
Last commit9 days ago
flake8-annotations-complexity
flake8-annotations-complexityPython

A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.

#developer-tools#code-readability#flake8-plugin
Stars50
Forks13
Last commit
PreviousPage 7 of 10Next

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
2 days ago
2 years ago
13 days ago
1 year ago
3 years ago
3 years ago
24 days ago
1 month ago
1 day ago
1 year ago
#Code Quality259
#Static Analysis187
#Developer Tools180
#Javascript124
#Eslint Plugin110
#Eslint99
#Typescript63
#Ci Cd61
#Linter58
#Nodejs30
#Testing27
#Best Practices26