rfcs
rfcs copied to clipboard
Repo for managing Requests For Comments (RFCs) for the ESLint project
## Summary Add support for TypeScript config files (`eslint.config.ts`, `eslint.config.mts`, `eslint.config.cts`). ## Related Issues [This PR](https://github.com/eslint/eslint/pull/18134) is related to this RFC.
## Summary Suppress existing violations, so that they are not being reported in subsequent runs. It allows developers to enable one or more lint rules and be notified only when...
## Summary This RFC suggests a format for storing additional information in rule metadata about rule deprecations and replacement rules, allowing automated documentation and website tooling to generate more informative...
…velopers or into ci machines. ## Summary ## Related Issues
## Summary This RFC introduces the concept of a "prelint", which is like a rule but it runs before any linting happens, allowing plugins to modify the behavior of subsequent...
> Link to [rendered RFC](https://github.com/eslint/rfcs/blob/2019-rule-tester-processors/designs/2019-rule-tester-processors/README.md) ## Summary This RFC makes `RuleTester` class supporting `processor` option. ## Related Issues - https://github.com/eslint/rfcs/pull/25#issuecomment-499877621
## Summary This RFC proposes a new way to look up where `eslint.config.js` is located. Currently, we perform the lookup from the current working directory. However, that has a number...
## Summary Proposes adding a CLI option to report `/* eslint... */` comments that don't change any settings. ## Related Issues * https://github.com/eslint/eslint/issues/15476 * https://github.com/eslint/eslint/issues/18230
## Summary This is a continuation of #116 by @bmish to specify additional properties for rule deprecations. The main changes are: - move all properties under `meta.deprecated` and deprecate `meta.replacedBy`...
## Summary This is a proposal to create a plugins.eslint.org website to host documentation for plugins maintained by the ESLint team: currently [`eslint/json`](https://github.com/eslint/json) and [`eslint/markdown`](https://github.com/eslint/markdown). ## Related Issues * Tracking...