chore(deps): Bump eslint-plugin-unicorn from 65.0.1 to 67.0.0#539
Conversation
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
🐰 Mimi's Validation Report ✅All checks are looking good! Great job! 🎉 ⏳ Some checks are still running. I will keep watching!
This report was carefully prepared by nullvariant-mimi[bot] |
🐗 Blaze's Release Review 📦No version bump. Just dependency changes... boring. Wake me up when it's deploy time! 😤
This review was ENTHUSIASTICALLY filed by nullvariant-blaze[bot] |
👧 Luna's Exploration Report 📦No new dependencies added. Just version bumps! Nothing to explore here... 😴
This report was curiously compiled by nullvariant-luna[bot] |
VEX Assessment:
|
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.OpenSSF Scorecard
Scanned Files
|
🕊️ Ciel's Mediation 🌤️*~~ floating down from the clouds ~~ The zoo seems a bit noisy today...* 4 zoo members have reviewed this PR.
⚖️ The zoo has mixed opinions. Some are concerned, some are fine with it. Please review each comment carefully and make the final call.
This mediation was peacefully delivered by nullvariant-ciel[bot] |
|
@dependabot rebase |
|
Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry! If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request |
|
@dependabot recreate |
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 65.0.1 to 67.0.0. - [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases) - [Commits](sindresorhus/eslint-plugin-unicorn@v65.0.1...v67.0.0) --- updated-dependencies: - dependency-name: eslint-plugin-unicorn dependency-version: 66.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
7cc6dc0 to
44c9aee
Compare
|
A newer version of eslint-plugin-unicorn exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
Apply the safe autofixes from eslint-plugin-unicorn 67 and configure the new rules so the dependency update can pass CI. Rules that conflict with VS Code extension initialization patterns are disabled, while the remaining v67 findings are downgraded to warnings for follow-up cleanup. Local verification: - npm run lint --workspace git-id-switcher -- --no-cache - npm run compile --workspace git-id-switcher - npm run test --workspace git-id-switcher Signed-off-by: Null;Variant <null@nullvariant.com> 🖥️ IDE: [Zed](https://zed.dev/) Co-authored-by: GPT-5.5 <codex@openai.com> Model-Raw: gpt-5.5
|
Added a follow-up commit to unblock the eslint-plugin-unicorn 67 upgrade.\n\nSummary:\n- Applied safe ESLint autofixes from the unicorn 67 rule set.\n- Disabled the v67 rules that conflict with the VS Code extension initialization pattern.\n- Downgraded the remaining v67 findings to warnings so the dependency update can pass CI while keeping follow-up cleanup visible.\n- Reverted the unsafe autofix that converted the test-only _resetForTest API into a private class field.\n\nLocal verification:\n- npm run lint --workspace git-id-switcher -- --no-cache\n- npm run compile --workspace git-id-switcher\n- npm run test --workspace git-id-switcher |
🦥 Slow's Code Review 😩...yawn... Do I really have to review this?
| Split it up... reading long files is exhausting.
This review was reluctantly filed by nullvariant-slow[bot] |
Remove trailing whitespace reported by pre-commit.ci after the unicorn 67 lint update. Signed-off-by: Null;Variant <null@nullvariant.com> 🖥️ IDE: [Zed](https://zed.dev/) Co-authored-by: GPT-5.5 <codex@openai.com> Model-Raw: gpt-5.5
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Add focused tests for the private commit hash validator so SonarQube and Codecov can account for the short-hash and non-hex rejection branches. Local verification: - npm run lint --workspace git-id-switcher -- --no-cache - npm run compile --workspace git-id-switcher - npm run test:coverage --workspace git-id-switcher Signed-off-by: Null;Variant <null@nullvariant.com> 🖥️ IDE: [Zed](https://zed.dev/) Co-authored-by: GPT-5.5 <codex@openai.com> Model-Raw: gpt-5.5
|
Added a focused coverage follow-up for the submodule commit hash validator. Summary: exposed the private commit hash validator through test-only exports, and added tests for the valid, short-hash, and non-hex branches reported by SonarQube/Codecov. Local verification: npm run lint --workspace git-id-switcher -- --no-cache; npm run compile --workspace git-id-switcher; npm run test:coverage --workspace git-id-switcher. |
Add focused tests for branch suffix parsing and workspace validation fallback handling so the submodule coverage report no longer has uncovered lines or branches in src/core/submodule.ts. Local verification: - npm run lint --workspace git-id-switcher -- --no-cache - npm run compile --workspace git-id-switcher - npm run test:coverage --workspace git-id-switcher Signed-off-by: Null;Variant <null@nullvariant.com> 🖥️ IDE: [Zed](https://zed.dev/) Co-authored-by: GPT-5.5 <codex@openai.com> Model-Raw: gpt-5.5
|
Added a second focused coverage follow-up for the remaining SonarQube lines in src/core/submodule.ts. Summary: covered branch suffix early-return paths, moved workspace validation failure reason selection into a private helper, and covered both the provided-reason and fallback-reason branches. Local verification: npm run lint --workspace git-id-switcher -- --no-cache; npm run compile --workspace git-id-switcher; npm run test:coverage --workspace git-id-switcher. The generated lcov report now shows src/core/submodule.ts with no uncovered lines or branches (LF=546/LH=546, BRF=85/BRH=85). |
|



Bumps eslint-plugin-unicorn from 65.0.1 to 67.0.0.
Release notes
Sourced from eslint-plugin-unicorn's releases.
... (truncated)
Commits
9071c9667.0.0c9f452eno-unreadable-new-expression: Remove fromrecommendedpreset (#3285)b2496fcno-useless-fallback-in-spread: AddcheckTernaryoption (#3284)3c76922Addno-useless-coercionrule (#3283)f6a9dceprefer-type-literal-last: Keepnullandundefinedlast (#3281)337a5a5no-return-array-push: Improve docsde47dceno-declarations-before-early-exit: Ignore React hook calls (#3280)a2fd9d1prefer-minimal-ternary: Add more tests (#3279)3fa567eno-unsafe-property-key: Don't flagunique symbolkeys (#3278)5fd7d25Addno-useless-continuerule (#3276)