Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. JavaScript
  4. ESLint

ESLint

The "Awesome ESLint" project is a curated collection of resources dedicated to ESLint, a popular static code analysis tool for identifying and fixing problematic patterns in JavaScript code. This list encompasses a wide range of resources including plugins, configurations, rules, integrations with various frameworks, and community contributions. It serves as a valuable asset for developers of all levels, from beginners looking to improve code quality to experienced developers aiming to enforce consistent coding standards across large projects. By utilizing the resources found here, users can enhance their coding practices and maintain cleaner, more reliable codebases.

javascriptlintingcode-qualitystatic-analysiseslint-pluginsdevelopment-toolscoding-standards
RSSView on GitHub
4.7k stars247 forks0 contributorsUpdated
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

Related Awesome Lists

📦
30 Seconds of Code

The "Awesome 30 Seconds of Code" project is a curated collection of code snippets that can be understood in just 30 seconds, aimed at enhancing the learning experience for developers. This list covers a wide range of programming languages and concepts, including JavaScript, Python, and more, featuring snippets for common tasks, algorithms, and utilities. It is particularly beneficial for beginners looking to grasp programming fundamentals quickly, as well as experienced developers seeking to refresh their knowledge or discover new techniques. With this resource, users can easily find and implement useful code snippets to improve their coding efficiency and problem-solving skills.

127.3k
📦
Must Watch Talks

The "Awesome Must Watch Talks" project is a curated collection of impactful talks and presentations that cover a wide range of topics, including technology, personal development, design, and innovation. This list features TED Talks, conference presentations, and keynotes from industry leaders, providing insights and inspiration for viewers. It is beneficial for anyone looking to expand their knowledge, from beginners seeking motivation to experienced professionals wanting to stay updated on trends and ideas. Users can discover thought-provoking content that encourages personal growth and professional development, making it a valuable resource for lifelong learners.

13.6k
📦
Tips

The "Awesome Tips" project is a curated collection of practical advice and strategies across various domains. This list encompasses tips on productivity, coding best practices, personal development, and effective communication, among others. It serves as a valuable resource for beginners seeking guidance as well as experienced individuals looking to refine their skills and approaches. By providing insights and actionable suggestions, this project aims to empower users to enhance their daily routines and professional endeavors. Dive in to discover tips that can transform your workflow and personal growth journey.

12.5k
📦
Functional Programming

The "Awesome Functional Programming" project is a curated collection of resources dedicated to the functional programming paradigm, which emphasizes the use of pure functions and immutable data. This list includes libraries, frameworks, tutorials, articles, and community resources that span various programming languages such as Haskell, Scala, and JavaScript. It is beneficial for both beginners looking to grasp the fundamentals of functional programming and experienced developers seeking to deepen their knowledge or explore advanced concepts. Users can find a wealth of information to enhance their coding practices and embrace the functional programming approach in their projects.

6.0k

Table of Contents

25 sections · 209 projects

Configs by Well-Known Companies/Organizations

8 projects
Airbnb
Airbnb

A comprehensive JavaScript style guide for writing clean, consistent, and modern code.

JavaScript148,0783 months ago
Airbnb-babel
Airbnb-babel

Extends Airbnb's ESLint config to support Babel-specific syntax and features.

JavaScript33 years ago
Alloy
Alloy

A progressive, automated ESLint configuration for React, Vue, and TypeScript projects that separates style concerns.

JavaScript2,6292 years ago
ESLint
ESLint

A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.

JavaScript27,3722 days ago
Facebook
npmjs.com
Feedzai
Feedzai

Feedzai's ESLint configurations for JavaScript and React projects, promoting best practices and code consistency.

JavaScript92 years ago
Shopify
Shopify

A monorepo of shared configuration packages for building web applications at Shopify.

JavaScript4932 months ago
Wikimedia
Wikimedia

ESLint configuration enforcing Wikimedia's JavaScript coding standards for client, server, and MediaWiki projects.

JavaScript3611 days ago

Prominent Configs (100 stars or so)

5 projects
Auto
Auto

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

JavaScript3992 years ago
Canonical
Canonical

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

TypeScript6254 months ago
Standard
Standard

ESLint configuration for enforcing JavaScript Standard Style rules in your projects.

TypeScript2,6517 days ago
XO
XO

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

JavaScript2854 days ago
Antfu Eslint Config
Antfu Eslint Config

An opinionated, auto-fixing ESLint flat config preset for TypeScript, Vue, React, and more, designed to work standalone without Prettier.

JavaScript6,23024 days ago

Configs

7 projects
Adjunct
Adjunct

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

JavaScript525 months ago
Ash-Nazg
Ash-Nazg

A comprehensive and opinionated ESLint configuration that aggregates and curates rules from multiple plugins for strict JavaScript/TypeScript linting.

JavaScript95 months ago
Cecilia
Cecilia

Zero-config ESLint and Prettier configuration for JavaScript, React, and Node.js projects.

JavaScript719 days ago
Hardcore
Hardcore

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

JavaScript46827 days ago
Problems
Problems

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

JavaScript689 days ago
Supermind
Supermind

ESLint configuration for Supermind projects with optional React, Inferno, accessibility, and Flowtype extensions.

JavaScript45 years ago
Sheriff
Sheriff

A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.

TypeScript1828 days ago

Preconfigured Configs with ESLint Set up

5 projects
Node.js Standard Style
Node.js Standard Style

A linter that enforces Node.js core style rules and can automatically fix issues.

JavaScript69 years ago
eslint-config-prettier
eslint-config-prettier

An ESLint config that disables all rules that are unnecessary or conflict with Prettier.

JavaScript5,8854 months ago
Standard
Standard

A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.

JavaScript29,4341 year ago
Superlint
Superlint

A configurable ESLint wrapper around eslint-config-supermind for consistent JavaScript/JSX linting.

JavaScript59 years ago
XO
XO

An opinionated, zero-config ESLint wrapper for JavaScript/TypeScript with great defaults and automatic fixes.

TypeScript7,99413 days ago

Code Quality

8 projects
depend
depend

An ESLint plugin that suggests dependency optimizations, native alternatives, and detects redundant polyfills.

TypeScript4911 month ago
GitHub
GitHub

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

JavaScript3316 days ago
SonarJS
SonarJS

A static code analyzer for JavaScript, TypeScript, and CSS that detects quality and security issues.

TypeScript1,2502 days ago
Unicorn
Unicorn

An ESLint plugin with over 100 powerful rules to enforce modern JavaScript best practices and catch errors.

JavaScript5,1945 hours ago
@mysticatea/eslint-plugin
@mysticatea/eslint-plugin

A comprehensive ESLint plugin providing custom rules and configurations for JavaScript, TypeScript, Vue.js, and Node.js projects.

JavaScript273 years ago
@brettz9/eslint-plugin
@brettz9/eslint-plugin

A collection of additional ESLint rules and configurations for JavaScript code quality.

JavaScript22 years ago
De Morgan
De Morgan

An ESLint plugin that enforces logical consistency by transforming negated boolean expressions using De Morgan's laws.

TypeScript3148 days ago
eslint-plugin-code-complete
eslint-plugin-code-complete

An ESLint plugin that enforces clean code principles like high cohesion, low coupling, and meaningful naming for maintainable software.

TypeScript151 month ago