tools: lint TypeScript files
What is the problem this feature will solve?
Since --experimental-typescript-support landed there are more and more TypeScript file in the codebase (especially in the test folder).
Currently those are ignored by the make lint job.
What is the feature you are proposing to solve the problem?
Add the eslint typescript plugin, so we can have linting for TypeScript files.
What alternatives have you considered?
Manually format 😿
If we do that, we can probably replace some of our rules with builtins from it, IIRC it comes with plenty of builtin plugins.
If you'd like, I can look into it later today. (But I don't want to take away the opportunity for someone else to implement this if they want)
There has been no activity on this feature request for 5 months. To help maintain relevant open issues, please add the https://github.com/nodejs/node/labels/never-stale label or close this issue if it should be closed. If not, the issue will be automatically closed 6 months after the last non-automated comment. For more information on how the project manages feature requests, please consult the feature request management document.
Marco would give you the steps to follow to achieve this issue
I would like to help with this, if that is ok.
There has been no activity on this feature request for 5 months. To help maintain relevant open issues, please add the https://github.com/nodejs/node/labels/never-stale label or close this issue if it should be closed. If not, the issue will be automatically closed 6 months after the last non-automated comment. For more information on how the project manages feature requests, please consult the feature request management document.