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
parser
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
Currently, the project: true
option allows TypeScript-ESLint to auto-detect the tsconfig.json file within each package of a monorepo, however a relatively common setup is to use a tsconfig.eslint.json
file for eslint setup. This means that instead of being able to utilise project: true
, each package needs an eslintrc file that points to the project file, or globs need to be used in the base configuration. Neither of these are ideal either for massive duplication reasons or for performance reasons.
Ideally, another option would be added to allow setting the filename that the parser looks for when project
is set to true
. This would allow utilising a tsconfig.eslint.json
file without needing to manually define it in all used locations.
Fail
N/A - enhancement request for configuration option, not related to a code problem
Pass
N/A - enhancement request for configuration option, not related to a code problem
Additional Info
No response