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

AngularJS
AngularJSJavaScript

An ESLint plugin providing rules for AngularJS applications to enforce best practices, conventions, and error prevention.

#angularjs#code-quality#best-practices
Stars619
Forks126
Last commit3 months ago
ES and browser globals
ES and browser globalsJavaScript

A JSON dataset of global identifiers from different JavaScript environments for static analysis tools.

#global-variables#nodejs#javascript
Stars614
Forks137
Last commit22 days ago
Show and auto-fix linting errors for many programming languages
Show and auto-fix linting errors for many programming languagesJavaScript

A GitHub Action that detects and automatically fixes lint errors across many programming languages and tools.

#formatting#hacktoberfest#developer-tools
Stars611
Forks141
Last commit
FastAPI Model Server Skeleton
FastAPI Model Server SkeletonPython

A production-ready FastAPI skeleton app for serving machine learning models with built-in authentication and testing.

#fastapi#authentication#rest-api
Stars601
Forks92
Last commit9 months ago
Terraform-lsp
Terraform-lspGo

A Language Server Protocol implementation for Terraform providing autocompletion, error checking, and editor integration.

#autocompletion#developer-tools#completion
Stars589
Forks35
Last commit3 years ago
svls
svlsRust

A language server for SystemVerilog providing linting and IDE integration.

#language-server#verilog#ide-integration
Stars587
Forks32
Last commit9 days ago
unparam
unparamGo

Reports unused function parameters and results in Go code while minimizing false positives.

#code-cleanup#developer-tools#results
Stars572
Forks32
Last commit12 days ago
Olivine style guide
Olivine style guide

A comprehensive style guide for writing consistent, maintainable Lua code across projects.

#developer-tools#coding-standards#maintainability
Stars549
Forks71
Last commit5 years ago
elixir-style-guide
elixir-style-guide

An opinionated style guide for writing consistent, readable Elixir code with best practices and conventions.

#readability#elixir#developer-tools
Stars528
Forks36
Last commit2 years ago
woke
wokeGo

A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.

#developer-tools#inclusive-language#pre-commit
Stars517
Forks63
Last commit2 years ago
guard.nvim
guard.nvimLua

A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.

#developer-tools#editor-integration#async
Stars516
Forks27
Last commit8 months ago
sqlvet
sqlvetGo

A static analysis tool for Go that validates raw SQL queries to catch syntax errors and prevent SQL injections.

#database#linter#security
Stars501
Forks31
Last commit8 days ago
Hardcore
HardcoreJavaScript

An extremely strict yet practical ESLint configuration with 51 plugins and over 1300 rules for JavaScript, TypeScript, React, Vue, and Node.js.

#developer-tools#config#nodejs
Stars472
Forks15
Last commit8 days ago
ineffassign
ineffassignGo

Detects ineffectual assignments in Go code where variables are assigned but never used.

#developer-tools#go-linter#inefficient-code
Stars470
Forks57
Last commit1 year ago
eslint-interactive
eslint-interactiveTypeScript

A CLI tool that groups ESLint errors by rule and provides per-rule actions like auto-fix and disable comments to efficiently handle large linting outputs.

#developer-tools#automated-fixes#cli-tool
Stars463
Forks12
Last commit
luacheck
luacheckLua

A static analyzer and linter for Lua code that detects undefined globals, unused variables, and other issues.

#linter#luajit#cli-tool
Stars463
Forks63
Last commit2 months ago
elvis
elvisErlang

A command-line Erlang style reviewer that enforces code consistency and readability across your codebase.

#hacktoberfest#developer-tools#elvis
Stars435
Forks85
Last commit2 months ago
Astro
AstroTypeScript

An ESLint plugin for linting Astro components, covering frontmatter, HTML templates, JSX expressions, client-side scripts, and directives.

#astro#astrojs#eslintplugin
Stars433
Forks36
Last commit1 day ago
eslint-plugin-replyguy
eslint-plugin-replyguyJavaScript

An ESLint plugin that enforces contradictory coding opinions to simulate the experience of sharing code on Twitter.

#code-quality-satire#javascript-tooling#eslint-plugin
Stars417
Forks10
Last commit
Regal
RegalGo

A linter, debugger, and language server for Rego that identifies mistakes, enforces best practices, and enhances policy development.

#rego#developer-tools#language-server
Stars415
Forks61
Last commit1 day ago
Elm Analyse
Elm AnalyseElm

A static analysis tool for Elm code that identifies deficiencies and enforces best practices.

#ast-analysis#developer-tools#linter
Stars414
Forks56
Last commit3 years ago
Svelte
SvelteTypeScript

Official ESLint plugin for Svelte, providing linting rules and best practices for Svelte components.

#developer-tools#code-quality#eslint-plugin
Stars410
Forks78
Last commit3 days ago
Standard Style
Standard Style

A curated list of packages, tools, and resources in the JavaScript Standard Style ecosystem.

#standardjs#developer-tools#standard
Stars408
Forks35
Last commit3 years ago
Auto
AutoJavaScript

Automatically configures ESLint rules and plugins based on your project's dependencies.

#sonarjs#developer-tools#eslint-config-airbnb
Stars400
Forks13
Last commit2 years ago
Playwright
PlaywrightTypeScript

An ESLint plugin that enforces best practices and catches common errors in Playwright test code.

#playwright#typescript#code-quality
Stars398
Forks63
Last commit5 days ago
vscode-verilog-hdl-support
vscode-verilog-hdl-supportTypeScript

A comprehensive VS Code extension providing syntax highlighting, linting, formatting, and language server support for Verilog, SystemVerilog, VHDL, and related hardware description languages.

#verilog-hdl#hardware-description-languages#vscode-extension
Stars388
Forks85
Last commit
pyanalyze
pyanalyzePython

A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.

#developer-tools#plugin-system#linter
Stars386
Forks40
Last commit8 months ago
TypL
TypLJavaScript

A configurable type linter for JavaScript using standard syntax and heavy type inferencing.

#developer-tools#linter#type-inference
Stars384
Forks12
Last commit5 years ago
ElixirSublime
ElixirSublimePython

An Elixir plugin for Sublime Text 3 offering code completion, go-to-definition, and linting via SublimeLinter.

#ide-plugin#elixir#developer-tools
Stars367
Forks24
Last commit7 years ago
Vue Mess Detector
Vue Mess DetectorTypeScript

A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects.

#code-smells#developer-tools#code-quality
Stars364
Forks15
Last commit3 days ago
ide
ideGo

A Go code editor with debugging, autocomplete, and Docker build capabilities.

#strukture#web-terminal#syntax-highlighting
Stars363
Forks23
Last commit1 month ago
N
NJavaScript

An ESLint plugin providing additional rules for Node.js-specific code patterns and best practices.

#commonjs#es-modules#nodejs
Stars346
Forks66
Last commit4 days ago
React Refresh
React RefreshTypeScript

An ESLint plugin that validates React components can safely update with Fast Refresh (hot reloading).

#developer-tools#hot-reloading#nextjs
Stars341
Forks23
Last commit1 month ago
haml-lint
haml-lintRuby

A linting tool for HAML that enforces style consistency and integrates with RuboCop for static analysis.

#developer-tools#rubocop#template-engine
Stars339
Forks112
Last commit21 days ago
micropy-cli
micropy-cliPython

A project management and generation tool for MicroPython development with VSCode support, linting, intellisense, and dependency management.

#autocompletion#stubs#micropython
Stars337
Forks29
Last commit1 day ago
GitHub
GitHubJavaScript

An opinionated ESLint plugin with rules used by GitHub for JavaScript, TypeScript, and React development.

#eslintplugin#security#accessibility
Stars335
Forks67
Last commit4 days ago
PreviousPage 4 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
3 days ago
5 months ago
6 years ago
1 day ago
#Code Quality259
#Static Analysis187
#Developer Tools180
#Javascript124
#Eslint Plugin110
#Eslint99
#Typescript63
#Ci Cd61
#Linter58
#Nodejs30
#Testing27
#Best Practices26