Monorepo for all the tooling which enables ESLint to support TypeScript
  • TypeScript 91.3%
  • MDX 7.8%
  • CSS 0.5%
  • JavaScript 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Reynard User c073dfd390
Some checks failed
CI / Checkout and Install (push) Has been cancelled
CI / Build All Packages (push) Has been cancelled
CI / Generate Configs (push) Has been cancelled
CI / Lint without build (push) Has been cancelled
CI / Lint without build-1 (push) Has been cancelled
CI / Lint without build-2 (push) Has been cancelled
CI / Lint with build (push) Has been cancelled
CI / Lint with build-1 (push) Has been cancelled
CI / Lint with build-2 (push) Has been cancelled
CI / Lint with build-3 (push) Has been cancelled
CI / Stylelint (push) Has been cancelled
CI / Run integration tests on primary Node.js version (push) Has been cancelled
CI / Run Unit Tests (push) Has been cancelled
CI / Run Unit Tests-1 (push) Has been cancelled
CI / Run Unit Tests-2 (push) Has been cancelled
CI / Run Unit Tests-3 (push) Has been cancelled
CI / Run Unit Tests-4 (push) Has been cancelled
CI / Run Unit Tests-5 (push) Has been cancelled
CI / Run Unit Tests-6 (push) Has been cancelled
CI / Run Unit Tests-7 (push) Has been cancelled
CI / Run Unit Tests-8 (push) Has been cancelled
CI / Run Unit Tests-9 (push) Has been cancelled
CI / Run Unit Tests-10 (push) Has been cancelled
CI / Run Unit Tests-11 (push) Has been cancelled
CI / Run Unit Tests-12 (push) Has been cancelled
CI / Run Unit Tests-13 (push) Has been cancelled
CI / Run Unit Tests-14 (push) Has been cancelled
CI / Run Unit Tests-15 (push) Has been cancelled
CI / Run Unit Tests-16 (push) Has been cancelled
CI / Run Unit Tests-17 (push) Has been cancelled
CI / Run Unit Tests-18 (push) Has been cancelled
CI / Run Unit Tests-19 (push) Has been cancelled
CI / Run Unit Tests-20 (push) Has been cancelled
CI / Run Unit Tests-21 (push) Has been cancelled
CI / Run Unit Tests-22 (push) Has been cancelled
CI / Run Unit Tests-23 (push) Has been cancelled
CI / Run Unit Tests-24 (push) Has been cancelled
CI / Run Unit Tests-25 (push) Has been cancelled
CI / Run Unit Tests-26 (push) Has been cancelled
CI / Run Unit Tests-27 (push) Has been cancelled
CI / Run Unit Tests-28 (push) Has been cancelled
CI / Run Unit Tests-29 (push) Has been cancelled
CI / Run Unit Tests-30 (push) Has been cancelled
CI / Run Unit Tests-31 (push) Has been cancelled
CI / Run Unit Tests-32 (push) Has been cancelled
CI / Run Unit Tests-33 (push) Has been cancelled
CI / Run Unit Tests-34 (push) Has been cancelled
CI / Run Unit Tests-35 (push) Has been cancelled
CI / Run Unit Tests-36 (push) Has been cancelled
CI / Run Unit Tests-37 (push) Has been cancelled
CI / Run Unit Tests with Project Service (push) Has been cancelled
CI / Run Unit Tests with Project Service-1 (push) Has been cancelled
CI / Upload Codecov Coverage (push) Has been cancelled
chore: sync dependencies (monorepo)
2026-04-12 09:28:43 +02:00
.github chore: [ci] only run eslint-plugin tests on the lowest node version (#12116) 2026-03-17 13:21:32 +10:30
.husky chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
.vscode chore: remove vestiges of Jest internally (#11385) 2025-08-03 17:32:40 +00:00
docs docs: remove tsconfigRootDir explanation from typed-linting example (#12177) 2026-03-30 08:19:51 -06:00
packages chore: sync dependencies (monorepo) 2026-04-12 09:28:43 +02:00
tools chore: sync dependencies (monorepo) 2026-04-12 09:28:43 +02:00
.codecov.yml chore: update codecov configuration (#3072) 2021-02-19 02:37:15 +01:00
.cspell.json chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
.git-blame-ignore-revs chore: add .git-blame-ignore-revs for eslint-plugin-perfectionist PRs (#10298) 2024-11-10 14:21:02 -05:00
.gitattributes chore: remove vestiges of Jest internally (#11385) 2025-08-03 17:32:40 +00:00
.gitignore chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
.lintstagedrc chore: add MDX files to precommit hook (#8083) 2023-12-23 03:35:56 -08:00
.markdownlint.json docs: add v8 release announcement blog post (#9661) 2024-07-31 11:27:19 -04:00
.markdownlintignore chore: ignore generated docs in markdownlint (#10727) 2025-01-31 08:53:48 -05:00
.npmrc chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
.nxignore chore: update to latest nx and use project references first approach (#10361) 2025-02-20 18:39:13 +04:00
.prettierignore chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
.prettierrc.json chore: bump all dependencies (#4042) 2021-10-22 18:44:20 -07:00
CHANGELOG.md chore(release): publish 8.58.0 2026-03-30 17:19:11 +00:00
CODE_OF_CONDUCT.md docs: code of conduct spelling 2020-03-14 11:43:32 -07:00
CONTRIBUTING.md docs: move remaining docs files into website (#6138) 2022-11-30 16:10:31 -05:00
DEVELOPMENT.md docs: mention main/canary url in README.md (#6154) 2022-12-03 09:36:14 -05:00
eslint-suppressions.json feat(eslint-plugin): [no-unused-vars] add a fixer to remove unused imports (#11922) 2026-01-12 22:02:37 +10:30
eslint.config.mjs feat: support ESLint v10 (#12057) 2026-02-13 18:13:06 +10:30
knip.ts feat: support ESLint v10 (#12057) 2026-02-13 18:13:06 +10:30
LICENSE chore: standardise licenses on MIT (#10387) 2024-12-04 08:55:12 -05:00
nx.json chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
package.json chore(deps): update dependency knip to v5.85.0 (#11998) 2026-03-21 19:46:33 -04:00
pnpm-lock.yaml chore(deps): update dependency @babel/runtime to v7.29.2 (#12159) 2026-03-30 12:24:50 -04:00
pnpm-workspace.yaml feat: support TypeScript 6 (#12124) 2026-03-29 20:46:11 +10:30
README.md docs: overhaul homepage (#11345) 2025-07-04 07:40:01 -04:00
tsconfig.base.json feat: support TypeScript 6 (#12124) 2026-03-29 20:46:11 +10:30
tsconfig.build.json chore: simplify tsconfig setup using configDir (#11136) 2025-05-12 08:14:45 -04:00
tsconfig.json feat: create standalone project-service, tsconfig-utils packages (#11182) 2025-05-21 07:42:11 -04:00
tsconfig.repo-config-files.json chore: migrate to pnpm (#11248) 2026-01-31 15:25:01 +04:00
tsconfig.spec.json chore: simplify tsconfig setup using configDir (#11136) 2025-05-12 08:14:45 -04:00
vitest.config.base.mts chore: update vitest to 4.x (#12071) 2026-02-24 17:30:41 +10:30
vitest.config.mts chore: update vitest to 4.x (#12071) 2026-02-24 17:30:41 +10:30

typescript-eslint

Monorepo for typescript-eslint: powerful static analysis for JavaScript and TypeScript

CI Financial Contributors on Open Collective NPM Downloads Codecov

👇

See typescript-eslint.io for documentation on the latest released version.

See main--typescript-eslint.netlify.app for documentation on the latest canary release.

👆

Code Contributors

This project exists thanks to the awesome people who contribute code and documentation:

Gallery of all contributors' profile photos

🙏 An extra special thanks goes out to the wonderful people listed in https://github.com/typescript-eslint/typescript-eslint/graphs/contributors.

Financial Contributors

In addition to submitting code and documentation updates, you can help us sustain our community by becoming a financial contributor [Click here to contribute - every little bit helps!]

Deploys by Netlify

License

typescript-eslint inherits is licensed under a permissive MIT license.