-
-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move from TSLint to ESLint #555
Comments
Thank you for submitting this @fer22f. This is a valid issue. According to the link, TSLint won't accept new features starting from November 1st, 2019 and won't fix security vulnerabilities starting from December 1st, 2020. Moving to ESLint seems to be the natural choice. In order to have all the generated code and the examples in the documentation to work with the new ESLint configuration, we need to have by default the same linting rules that we have now. These rules can of course be changed after the project is created if users want to. I'm not aware of the compatibilities between ESLint and TSLint on TS rules. The migration tool https://github.com/typescript-eslint/tslint-to-eslint-config may take care of that. So, IMO, so as to make properly the migration, we need to:
Sounds good? @fer22f Do you want to dig into this? |
Yep, I will look into it, I actually didn't know about this I think this will certainly be valuable in general, and we can also think about the I will submit some PRs in the coming days. |
Added in v1.3.0. Closing this. |
Since TSLint is being deprecated (palantir/tslint#4534), I think we should start to make this move too, both in the projects and also in the cli generated code. I have some configuration based on
airbnb-typescript/base
(which I can make a PR), but I don't know if it should be the default for new generated applications.Thoughts?
The text was updated successfully, but these errors were encountered: