Closed
Description
Before You File a Proposal Please Confirm You Have Done The Following...
- I have searched for related issues and found none that match my proposal.
- I have searched the current rule list and found no rules that match my proposal.
- I have read the FAQ and my problem is not listed.
Relevant Package
utils
My proposal is suitable for this project
- I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).
Description
Splitting out of #8211 / #8211 (comment):
API Users (mainly those that use
utils/ts-eslint
)
- Switch Linter to flat config by default
We'd need to look more into the difference between the before and after here as to whether it actually makes a difference for consumers of our package. If it doesn't then all good we can tick and move on! If it does then we need to figure out a path forward here with the types. EG how can we support types that depend on the version of
eslint
the user has installed?
In summary: we need to update the TSESLint.Linter
class within @typescript-eslint/utils/ts-eslint
to have the same default behavior as the core ESLint.Linter
class.
Additional Info
This isn't a good first issue
. Someone who's already familiar with the classes & utilities in question should tackle this.
💖
Metadata
Metadata
Assignees
Labels
Go ahead, send a pull request that resolves this issueGo ahead, send a pull request that resolves this issueNew feature or requestNew feature or requestPlease open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.Please open a new issue if you'd like to say more. See https://typescript-eslint.io/contributing.