antfu

antfu/eslint-config

Anthony's ESLint config preset

JavaScript
6151
582
MIT License

This is Anthony Fu's personal ESLint configuration preset, designed as a comprehensive, opinionated code style guide that works out-of-the-box with TypeScript, JSX, Vue, and many other file types. It provides automatic formatting fixes, sensible defaults, and best practices without requiring Prettier, while offering extensive customization options for different frameworks like React, Next.js, Svelte, Astro, and Solid.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of antfu/eslint-config

Account's avatar
Install package programmatically.
Account's avatar
The official e18e ESLint plugin for modernizing code and improving performance.
Account's avatar
Additional ESLint rules for ESLint directive comments.
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
Simple yet powerful framework for building command-line apps.
Account's avatar
.gitignore support for ESLint Flat Config
Account's avatar
Utils for managing and manipulating ESLint flat config arrays
Account's avatar
Merge multiple ESLint processors to behave like one
Account's avatar
Anthony's opinionated ESLint rules
Account's avatar
Comment-as-command for one-off codemod with ESLint
Account's avatar
A lightweight ESLint plugin for import/export linting
Account's avatar
JSDoc linting rules for ESLint.
Account's avatar
ESLint plugin for JSON, JSONC and JSON5 files.
Account's avatar
Additional ESLint's rules for Node.js
Account's avatar
ESLint rule for .only blocks in mocha tests
Account's avatar
ESLint Plugin for pnpm
Account's avatar
ESLint plugin for finding RegExp mistakes and RegExp style guide violations.
Account's avatar
This ESLint plugin provides linting rules for TOML.
Account's avatar
Report and remove unused es6 modules
Account's avatar
Official ESLint plugin for Vue.js
Account's avatar
This ESLint plugin provides linting rules for YAML.
Account's avatar
Create virtual files in ESLint for each Vue SFC block, so that you can lint them individually.
Account's avatar
Get information on local packages.
Account's avatar
A TOML parser that produces output compatible with ESLint
Account's avatar
The ESLint custom parser for `.vue` files.
Account's avatar
A YAML parser that produces output compatible with ESLint
Account's avatar
ESLint plugin for Angular applications, following https://angular.dev/style-guide
Account's avatar
ESLint plugin for Angular Templates
Account's avatar
Angular Template parser for ESLint
Account's avatar
Angular - the core framework
Account's avatar
Anthony's ESLint config
Account's avatar
Use the right package manager
Account's avatar
A unified plugin that combines all individual plugins from the eslint-react monorepo into one.
Account's avatar
A visual tool for inspecting and understanding your ESLint flat configs
Account's avatar
prettier plugin for XML
Account's avatar
TypeScript definitions for eslint-plugin-jsx-a11y
Account's avatar
TypeScript definitions for node
Account's avatar
ESLint plugin for UnoCSS
Account's avatar
Astro component parser for ESLint

Support the repos that depend on this repository

Top contributors

antfu's profile
antfu
1050 contributions
renovate-bot's profile
renovate-bot
37 contributions
zanminkian's profile
zanminkian
36 contributions
hyoban's profile
hyoban
15 contributions
ryoppippi's profile
ryoppippi
8 contributions
renovate[bot]'s profile
renovate[bot]
7 contributions
9romise's profile
9romise
6 contributions
Debbl's profile
Debbl
4 contributions
Dimava's profile
Dimava
4 contributions
thenbe's profile
thenbe
4 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet