🌐
GitHub
github.com › antfu › eslint-config
GitHub - antfu/eslint-config: Anthony's ESLint config preset · GitHub
Anthony's ESLint config preset. Contribute to antfu/eslint-config development by creating an account on GitHub.
Starred by 6.1K users
Forked by 578 users
Languages   JavaScript 56.0% | TypeScript 41.3% | Vue 2.0% | HTML 0.3% | Astro 0.2% | CSS 0.1% | Svelte 0.1%
🌐
GitHub
github.com › standard › eslint-config-standard
GitHub - standard/eslint-config-standard: ESLint Config for JavaScript Standard Style · GitHub
ESLint Config for JavaScript Standard Style. Contribute to standard/eslint-config-standard development by creating an account on GitHub.
Starred by 2.7K users
Forked by 552 users
Languages   TypeScript 97.2% | Shell 1.6% | JavaScript 1.2%
🌐
GitHub
github.com › eslint › eslint › discussions › 18377
Add more comprehensive examples of best practise eslint.config.js's for v9 migration · eslint/eslint · Discussion #18377
Some changes were easy like moving the parser and env blocks (although I'm not sure does env need to be renamed or nested under globals). However, with extends and plugins blocks I had no idea is importing them necessary anymore or what's the recommend best practise. It seems eslint:recommended was moved to "@eslint/js".configs.recommended so this added to the confusion.
Author   eslint
🌐
GitHub
github.com › prettier › eslint-config-prettier
GitHub - prettier/eslint-config-prettier: Turns off all rules that are unnecessary or might conflict with Prettier. · GitHub
This is perfectly fine, but if you really need to omit the deprecated and removed rules, you can do so by setting the ESLINT_CONFIG_PRETTIER_NO_DEPRECATED environment variable to a non-empty value. For example: env ESLINT_CONFIG_PRETTIER_NO_DEPRECATED=true npx eslint-find-rules --deprecated index.js
Starred by 5.9K users
Forked by 262 users
Languages   JavaScript
🌐
GitHub
github.com › topics › eslint-config
eslint-config · GitHub Topics · GitHub
The most strict (yet practical) ESLint config. 51 plugins. 1376 rules.
🌐
npm
npmjs.com › package › @typescript-eslint › eslint-plugin
@typescript-eslint/eslint-plugin - npm
3 days ago - npm i @typescript-eslint/eslint-plugin · github.com/typescript-eslint/typescript-eslint · typescript-eslint.io/packages/eslint-plugin · Fund this package · 65,468,922 · 8.57.0 · MIT · 2.19 MB · 461 · 2 days ago · jameshenry · bradzacher · Analyze security with SocketCheck bundle sizeView package healthExplore dependencies ·
🌐
GitHub
github.com › dustinspecker › awesome-eslint
GitHub - dustinspecker/awesome-eslint: A list of awesome ESLint plugins, configs, etc. · GitHub
XO - Shareable config for XO. Antfu Eslint Config - Anthony's ESLint config preset.
Starred by 4.7K users
Forked by 245 users
🌐
GitHub
github.com › sxzz › eslint-config
GitHub - sxzz/eslint-config: A opinionated ESLint config preset.
A opinionated ESLint config preset for JavaScript, TypeScript, Vue, Astro, and Prettier.
Starred by 228 users
Forked by 15 users
Languages   TypeScript 100.0% | TypeScript 100.0%
Find elsewhere
🌐
GitHub
github.com › eslint › eslint
GitHub - eslint/eslint: Find and fix problems in your JavaScript code. · GitHub
To use ESLint with pnpm, we recommend setting up a .npmrc file with at least the following settings: ... This ensures that pnpm installs dependencies in a way that is more compatible with npm and is less likely to produce errors. You can configure rules in your eslint.config.js files as in this example:
Starred by 27.2K users
Forked by 4.9K users
Languages   JavaScript
🌐
GitHub
github.com › fullstacksjs › eslint-config
GitHub - fullstacksjs/eslint-config: One configuration to rule them all
To conditionally disable expensive linting rules, you can modify your configuration as follows: ... @typescript-eslint/no-floating-promises @typescript-eslint/no-misused-promises import/default # (disabled in TS env) import/export # (disabled in TS env) import/named # (disabled in TS env) import/no-named-as-default-member # (disabled in TS env) import/namespace import/no-cycle import/no-deprecated
Starred by 90 users
Forked by 9 users
Languages   JavaScript 99.5% | JavaScript 99.5%
🌐
GitHub
github.com › mightyiam › eslint-config-love
GitHub - mightyiam/eslint-config-love: A TypeScript ESLint config that loves you
A TypeScript ESLint config that loves you. Contribute to mightyiam/eslint-config-love development by creating an account on GitHub.
Starred by 813 users
Forked by 68 users
Languages   TypeScript 98.6% | TypeScript 98.6%
🌐
GitHub
github.com › thoughtbot › eslint-config
thoughtbot/eslint-config: A sharable ...
Batteries-included sharable ESLint configurations for React, React Native, TypeScript, and Node.js that enforce thoughtbot’s JavaScript guides.
Author   thoughtbot
🌐
ESLint
eslint.org › docs › latest › use › configure
Configure ESLint - ESLint - Pluggable JavaScript Linter
Configuration Files - use a JavaScript file to specify configuration information for an entire directory and all of its subdirectories. This can be in the form of an eslint.config.js file which ESLint will look for and read automatically, or ...
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
Note: npm init @eslint/config assumes you have a package.json file already. If you don’t, make sure to run npm init or yarn init beforehand. After that, you can run ESLint on any file or directory like this:
🌐
ESLint
eslint.org › docs › latest › use › configure › configuration-files
Configuration Files - ESLint - Pluggable JavaScript Linter
Selecting a version will take you to the chosen version of the ESLint docs. Version ... Results will be shown and updated as you type. ... This page explains how to use flat config files.
🌐
GitHub
github.com › code-pushup › eslint-config
GitHub - code-pushup/eslint-config: Recommended ESLint presets by Code PushUp · GitHub
So, for example, extending angular config implicitly extends typescript and javascript configs as well. graph BT; typescript --extends--> javascript node --extends--> javascript angular --extends--> typescript ngrx --extends--> angular react --extends--> javascript graphql --extends--> node ... npm install -D eslint @eslint/js eslint-plugin-{functional,import,promise,sonarjs,unicorn} globals typescript-eslint
Starred by 10 users
Forked by 2 users
Languages   JavaScript 99.6% | Shell 0.4%
🌐
GitHub
github.com › peggyjs › peggyjs-eslint-config
GitHub - peggyjs/peggyjs-eslint-config: eslint configuration for peggyjs projects
eslint configuration for peggyjs projects. Contribute to peggyjs/peggyjs-eslint-config development by creating an account on GitHub.
Author   peggyjs
🌐
GitHub
github.com › eslint › config-inspector
GitHub - eslint/config-inspector: A visual tool for inspecting and understanding your ESLint flat configs. · GitHub
A visual tool for inspecting and understanding your ESLint flat configs. - eslint/config-inspector
Starred by 1.3K users
Forked by 51 users
Languages   Vue 56.2% | TypeScript 42.4%
🌐
GitHub
github.com › azat-io › eslint-config
GitHub - azat-io/eslint-config: 🧚‍♀ ESLint sharable config
This config covers multiple setups in a single, straightforward import, helping maintain consistency across different project types and frameworks. ... import eslintConfig from '@azat-io/eslint-config' export default eslintConfig({ perfectionist: ...
Author   azat-io