-
Notifications
You must be signed in to change notification settings - Fork 19
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
Chore(upgrade toolings) #102
Conversation
@jmetev1 thanks for the PR!
When I opened the issue I was thinking about all dependencies and devDpendencies
I agree. However, we don't want to break the build either as currently it runs lint script. We could either disable linting when building, or maybe merge this PR in a feature branch, fix linting errors, then merge back to main. |
|
all lint errors are addressed so it will build now. |
thank a lot! @jmetev1 |
ideally I'd like to go to the latest major just for being able to receive security updates if there will be any. Not a lot of packages address security issue in their older versions. Some major updates may not be straightforward (Mocha v10 has been give me headaches).
That's before I started working on this project. I don't know why the lock file is even commited. |
the lock file is not committed right now. i'm saying i think it's more standard for it to be committed. i would say it should be taken out of gitignore. but i'll leave that up to you. |
Description
Brief description of the changes made in the PR. This helps in making better changelog
[x] replace tslint with eslint and typescript-eslint plugin
[x] use prettier to keep consistent formatting
[x] upgrade dependency version (did this mean just lint deps or others too?
[x] upgrade typescript to latest version
Reference to any github issues
Right now linting is failing. This config comes with some new rules. So someone needs to decide whether to disable those rules or fix all the places that are failing or disable some rules in some places. I didn't want to make that decision. Here is output at moment. Some of rules are way to the right if you want to see.