Skip to main content

A list of awesome ESLint plugins, configs, etc. With repository stars⭐ and forks🍴

6
GitHub Stars
220
Curated Resources
10
Categories
22 hours ago
Last Refreshed
ConfigsPreconfigured Configs with ESLint Set upPluginsParsersFormattersGlobalsToolsDeveloping for ESLintTutorialsInstallation and Setup

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me other configs resources from fucking-awesome-eslint"

Installation instructions →

What's inside

Configs

  • AdjunctOther Configs

    A reasonable collection of plugins to use alongside your main ESLint configuration.

  • AirbnbConfigs by Well-Known Companies/Organizations

    Shareable config for

  • Airbnb-babelConfigs by Well-Known Companies/Organizations

    Airbnb's ESLint config with Babel Support.

  • AlloyConfigs by Well-Known Companies/Organizations

    Progressive ESLint config for your React/Vue/TypeScript projects.

  • Antfu Eslint ConfigOther Prominent Configs (100 stars or so)

    Anthony's ESLint config preset.

  • Ash-NazgOther Configs

    One config to rule them all!

Plugins

  • AngularFrameworks

    Linting rules for Angular (v2+).

  • AngularJSFrameworks

    Linting rules to adhere to the

  • apollostack/eslint-plugin-graphqlLibraries

    Check your GraphQL query strings against a schema.

  • array-funcPractices and Specific ES Features

    Avoid redundancy when using es2015 array methods and functions.

  • arrow functionsPractices and Specific ES Features

    ESLint rules to ensure proper arrow function definitions.

  • AstroFrameworks

    Plugin for 🌎

Parsers

  • babel-eslint-parser

    Allows you to lint ALL valid Babel code with the fantastic ESLint.

  • BrightScript

    BrightScript plugin for Roku development. Includes Parser and Rules.

  • GraphQL

    Parser for the GraphQL AST. Includes parser, plugin, processor (for non-graphql files) and rules.

Globals

Tools

  • codacy-eslint

    Docker used at 🌎

  • editor-info

    Detect whether one is within an editor/IDE and which type, allowing one to tweak ESLint configuration accordingly.

  • es-file-traverse

    Obtain a list of only those files which are in use based on imports and/or requires from an entry file or files; list passable to ESLint. Intended esp. for linting 3rd party dependencies.

  • eslint-dashboard

    Interactive ESLint workflow that lives in your terminal.

  • eslint-disable-autofix

    Utility to disable autofix for specific ESLint rules.

  • eslint-find-rules

    Find built-in ESLint rules you don't have in your custom config.

Tutorials

Preconfigured Configs with ESLint Set up

Developing for ESLint

  • eslint-docgen

    Automatically generate ESLint plugin documentation from rule metadata and test cases.

  • eslint-doc-generator

    Generate documentation for your ESLint plugin including a rules table for your readme and header for your rule docs.

Showing a sample of 220 resources. View the full list on GitHub →