Skip to content

typescript-eslint

Tooling that enables ESLint and Prettier to support TypeScript.

Mostly friendly. Welcome, with extra rules.

Homepage Repository

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:

typescript-eslint AI Contribution Policy

Always review AI-generated code closely before submitting a PR.

typescript-eslint AI Contribution Policy

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.

typescript-eslint AI Contribution Policy

Issues & bug reports

Avoid AI-generated content in written, non-code contributions (issues/comments/PR descriptions, etc.).

typescript-eslint AI Contribution Policy

AI-written text

Instead, we ask that you summarize the PR succinctly in your own words, relying on your own understanding of the code.

typescript-eslint AI Contribution Policy

Sources