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

Stelligent/cfn_nag
Stelligent/cfn_nagRuby

A linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns and security violations.

#cloudformation-templates#continuous-testing#devops
Stars1.3k
Forks209
Last commit2 years ago
markdownlint
markdownlintJavaScript

A Visual Studio Code extension for linting and style checking Markdown files with a comprehensive rule set.

#developer-tools#lint#vscode-extension
Stars1.3k
Forks258
Last commit1 month ago
awesome-flake8-extensions
awesome-flake8-extensions

A curated list of awesome flake8 extensions for Python code linting and style enforcement.

#hacktoberfest#developer-tools#hacktoberfest-accepted
Stars1.3k
Forks51
Last commit2 months ago
JSDoc
JSDocJavaScript

An ESLint plugin providing linting rules to enforce consistent and valid JSDoc comments in JavaScript and TypeScript code.

#developer-tools#eslint-plugin-jsdoc#typescript
Stars1.2k
Forks177
Last commit1 day ago
nbQA
nbQAPython

Run Python linters and formatters like ruff, black, and mypy directly on Jupyter Notebooks.

#notebook-tooling#doctest#developer-tools
Stars1.2k
Forks51
Last commit6 days ago
javascript-action
javascript-actionJavaScript

A template repository to bootstrap the creation of a JavaScript-based GitHub Action with built-in testing, linting, and publishing workflows.

#ci-cd#nodejs#template-repository
Stars1.2k
Forks483
Last commit2 months ago
generator-rn-toolbox
generator-rn-toolboxJavaScript

A Yeoman generator collection for bootstrapping React Native projects with linting, CI/CD, assets, and environment setup.

#generator#travis-ci#vscode-configs
Stars1.2k
Forks115
Last commit3 years ago
Enforcing practices
Enforcing practicesTypeScript

An ESLint plugin that enforces best practices and catches common errors in Jest test suites.

#javascript-testing#test-suite#code-quality
Stars1.2k
Forks254
Last commit6 days ago
vacuum
vacuumGo

The world's fastest OpenAPI and Swagger linter and quality analysis tool, built in Go and fully compatible with Spectral rulesets.

#api-quality#lint#swagger
Stars1.1k
Forks91
Last commit3 days ago
Markdownlint
MarkdownlintJavaScript

A command-line interface for linting and fixing Markdown files using markdownlint rules.

#formatting#pre-commit#markdownlint
Stars1.1k
Forks107
Last commit4 days ago
Flow
FlowJavaScript

ESLint plugin providing linting rules for Flow type annotations in JavaScript code.

#flow#code-quality#flow-type
Stars1.1k
Forks150
Last commit2 years ago
SchemaStore.nvim
SchemaStore.nvimLua

A Neovim plugin that provides the SchemaStore catalog for JSON and YAML language servers.

#autocompletion#developer-tools#language-server
Stars1.0k
Forks21
Last commit3 days ago
remarklint
remarklintJavaScript

A collection of remark plugins to lint and enforce consistent Markdown code style.

#style#check#style-linter
Stars1.0k
Forks139
Last commit9 months ago
Promise
PromiseJavaScript

An ESLint plugin that enforces best practices and consistent patterns for JavaScript promises.

#async-await#promises#code-quality
Stars1.0k
Forks105
Last commit4 days ago
functional
functionalTypeScript

An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.

#functional-programming#immutability#typescript
Stars1.0k
Forks36
Last commit2 days ago
fp
fpJavaScript

An ESLint plugin that enforces functional programming principles by restricting mutation and side effects.

#functional-programming#immutability#side-effects
Stars967
Forks35
Last commit5 years ago
IBLinter
IBLinterSwift

A linter tool to normalize .xib and .storyboard files in iOS/macOS projects.

#linter#ib#xib
Stars939
Forks43
Last commit4 years ago
Immutable
ImmutableJavaScript

ESLint plugin that enforces immutable JavaScript by prohibiting mutation, let/var declarations, and this usage.

#functional-programming#immutability#code-quality
Stars905
Forks18
Last commit7 years ago
eslint-nibble
eslint-nibbleJavaScript

A CLI tool to ease into ESLint by fixing one rule at a time, making large-scale linting manageable.

#developer-tools#cli-tool#eslint-nibble
Stars888
Forks32
Last commit11 months ago
buddy.js
buddy.jsJavaScript

A CLI tool that detects magic numbers (unnamed numerical constants) in JavaScript code to improve maintainability.

#code-smells#developer-tools#maintainability
Stars883
Forks23
Last commit7 years ago
rubocop-rails
rubocop-railsRuby

A RuboCop extension that enforces Rails best practices and coding conventions through automated linting.

#hacktoberfest#rails#automated-code-review
Stars877
Forks317
Last commit3 days ago
pre-commit-hooks.nix
pre-commit-hooks.nixNix

Integrates pre-commit git hooks with Nix for reproducible development environments and CI.

#formatting#developer-tools#pre-commit
Stars872
Forks231
Last commit5 days ago
Husky.Net
Husky.NetC#

A .NET Git hooks tool that automatically runs tasks like linting, testing, and formatting on commit or push.

#hooks#pre-commit#linter
Stars859
Forks41
Last commit5 months ago
Tailwind CSS v4
Tailwind CSS v4TypeScript

ESLint plugin with formatting and linting rules to write cleaner, more maintainable Tailwind CSS.

#formatting#developer-tools#frontend-tooling
Stars851
Forks41
Last commit4 days ago
selene
seleneRust

A blazing-fast modern Lua linter written in Rust with a focus on correctness and minimal configuration.

#rust-tool#hacktoberfest#programming-language-tooling
Stars835
Forks106
Last commit16 days ago
graphql-eslint
graphql-eslintTypeScript

ESLint parser, plugin, and rule set for GraphQL schemas and operations with custom rule support.

#developer-tools#linter#graphql
Stars830
Forks115
Last commit4 days ago
RegExp
RegExpTypeScript

An ESLint plugin that provides 80+ rules to detect regex mistakes, enforce style consistency, and optimize regular expressions.

#developer-tools#regex#regular-expression
Stars782
Forks19
Last commit5 days ago
SQLLanguageServer
SQLLanguageServerTypeScript

A language server providing autocompletion, linting, and error checking for SQL across MySQL, PostgreSQL, and SQLite3.

#autocompletion#monaco-editor#language-server
Stars778
Forks69
Last commit20 days ago
import-x
import-xTypeScript

A performant, lightweight ESLint plugin for linting ES2015+ import/export syntax, forked from eslint-plugin-import.

#hacktoberfest#developer-tools#typescript
Stars777
Forks72
Last commit7 days ago
React Native
React NativeJavaScript

ESLint plugin providing React Native-specific linting rules to enforce code quality and best practices.

#npm#react-native#code-quality
Stars762
Forks133
Last commit1 year ago
clazy
clazyC++

A Qt-oriented static code analyzer based on Clang that provides over 50 Qt-specific compiler warnings and automatic fix-its.

#clang#qt#moc
Stars746
Forks96
Last commit1 day ago
Rubocop Performance
Rubocop PerformanceRuby

A RuboCop extension that adds performance-focused static analysis to detect inefficient Ruby code patterns.

#hacktoberfest#developer-tools#code-formatter
Stars743
Forks99
Last commit1 month ago
Cypress
CypressJavaScript

An ESLint plugin that enforces best practices and provides linting rules for Cypress test code.

#cypress#code-quality#testing
Stars729
Forks95
Last commit1 day ago
esprint
esprintJavaScript

A fast ESLint runner that speeds up linting by using a caching server and parallel execution across multiple threads.

#developer-tools#linter#ci-cd
Stars657
Forks28
Last commit6 months ago
Yaspeller
YaspellerJavaScript

A CLI tool and library for finding spelling errors and typos in text, files, and websites using Yandex.Speller.

#multi-language#pre-commit#typo-detection
Stars637
Forks33
Last commit2 years ago
Canonical
CanonicalTypeScript

A comprehensive ESLint configuration with 1,000+ rules (40% auto-fixable) to enforce consistent JavaScript/TypeScript code style.

#nextjs#prettier-integration#auto-fix
Stars624
Forks30
Last commit7 months ago
PreviousPage 3 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
#Code Quality259
#Static Analysis187
#Developer Tools180
#Javascript124
#Eslint Plugin110
#Eslint99
#Typescript63
#Ci Cd61
#Linter58
#Nodejs30
#Testing27
#Best Practices26