typescript-eslint
Tooling that enables ESLint and Prettier to support TypeScript.
Mostly friendly. Welcome, with extra rules.
AI-assisted contributions are not banned, but AI-generated code must be reviewed closely and only used for work the contributor could handle without AI. AI-generated issues, comments and PR descriptions should be avoided in favour of the contributor's own words.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Friendly
- Contributor takes full responsibility
- A human must review the output
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- Unfriendly
- Only minor help (autocomplete, grammar)
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Unfriendly
- Only minor help (autocomplete, grammar)
In their own words
Code contributions
While we cannot and will not attempt to ban contributions which make use of AI, we ask that you use AI responsibly:
Always review AI-generated code closely before submitting a PR.
Only use AI to assist in contributions that you would understand well enough to work on and respond to feedback on without making use of AI.
Issues & bug reports
Avoid AI-generated content in written, non-code contributions (issues/comments/PR descriptions, etc.).
AI-written text
Instead, we ask that you summarize the PR succinctly in your own words, relying on your own understanding of the code.
Sources
- typescript-eslint AI Contribution Policytypescript-eslint.io/contributing/ai-policy/Snapshot 9 Oct 2026