Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #24 +/- ##
===========================================
+ Coverage 99.32% 100.00% +0.67%
===========================================
Files 3 3
Lines 1187 1187
Branches 82 85 +3
===========================================
+ Hits 1179 1187 +8
+ Misses 6 0 -6
+ Partials 2 0 -2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
Updates the project’s toolchain/runtime requirements and CI/publish automation to support newer Node/dependency versions, with added regression tests for new visitor traversal behavior.
Changes:
- Bump package version to
2.0.0-rc.1, update dependencies/devDependencies, and raise the minimum Node version. - Update GitHub Actions workflows (CI matrix + publish) to use newer action versions and Node versions.
- Add BaseVisitor traversal tests for
AssignmentPattern.typeAnnotationand decorator visitation onFunctionExpression/MethodProperty.
Reviewed changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
test/baseVisitors.test.ts |
Adds regression tests ensuring visitor traversal includes typeAnnotation and decorators when present. |
package.json |
Bumps version, raises Node engine, adjusts check-types, and upgrades dependencies. |
package-lock.json |
Locks updated dependency graph after upgrades. |
eslint.config.js |
Removes a Node builtins compatibility lint rule override. |
.gitignore |
Ignores .duel-cache. |
.github/workflows/publish.yml |
Updates actions and Node version used for publish pipeline. |
.github/workflows/ci.yml |
Updates actions and Node versions used in CI (matrix). |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR updates the project’s dependency/tooling stack and raises the project’s Node.js support baseline, with corresponding CI/publish workflow adjustments and additional visitor coverage tests.
Changes:
- Bump package version to
2.0.0-rc.1, upgrade dependencies/devDependencies, and adjust typecheck script. - Update Node.js engine constraints and CI/publish Node versions; ignore
.duel-cache. - Add BaseVisitor regression tests for
AssignmentPattern.typeAnnotationand decorator traversal inFunctionExpression/MethodProperty.
Reviewed changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| test/baseVisitors.test.ts | Adds tests ensuring BaseVisitor visits AssignmentPattern.typeAnnotation and decorator nodes for FunctionExpression/MethodProperty. |
| package.json | Updates version/deps and changes Node engine range + typecheck script. |
| package-lock.json | Refreshes lockfile for upgraded dependencies; includes a root engines.node value. |
| eslint.config.js | Removes an eslint-plugin-n rule exception for test.describe. |
| .gitignore | Adds .duel-cache to ignored files. |
| .github/workflows/publish.yml | Updates action versions and bumps publish Node version. |
| .github/workflows/ci.yml | Updates action versions and changes the Node test matrix. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
No description provided.