-
Notifications
You must be signed in to change notification settings - Fork 0
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
HPC-9238: Upgrade to Node.js v20 #218
Conversation
Pl217
commented
Oct 26, 2023
- Needs HPC-9238: Upgrade to Node.js v20 & define additional linting rules hpc-repo-tools#31 merged+released first
- Needs HPC-9238: Upgrade to Node.js v20 hpc-api-core#131 merged+released first
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checks have passed and this pull request is ready for manual review
Node.js v18.18.2 has multiple security fixes, so we don't want earlier versions
We still keep v18 as a valid option, since Dependabot runner image still uses it https://github.com/dependabot/dependabot-core/blob/main/npm_and_yarn/Dockerfile
CodeQL Actions are yet to release v3, which will run on `node20` github/codeql-action#1959
Since ESLint and Typescript are peer dependencies, we need to update them too
This commit is the output of command: `yarn prettier --write .` Prettier plugin uses same feature that VS Code's "Organize import" uses to order the imports
This is done to prepare for flat ESLint config which will be rolled out in v9 https://eslint.org/blog/2023/10/flat-config-rollout-plans
Upon release of v6 of `@typescript-eslint/*` packages, `no-explicit-any` started throwing errors, which is a good default behavior, but not something we're ready to embrace due to lots of `any` usages in generic code typescript-eslint/typescript-eslint#7130
This commit is output of running command: `yarn eslint --quiet --fix .`
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checks have passed and this pull request is ready for manual review
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Checks have passed and this pull request is ready for manual review