-
Notifications
You must be signed in to change notification settings - Fork 0
Bump knip from 5.61.3 to 5.66.0 in /web-app #25
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
Conversation
Bumps [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) from 5.61.3 to 5.66.0. - [Release notes](https://github.com/webpro-nl/knip/releases) - [Changelog](https://github.com/webpro-nl/knip/blob/main/packages/knip/.release-it.json) - [Commits](https://github.com/webpro-nl/knip/commits/5.66.0/packages/knip) --- updated-dependencies: - dependency-name: knip dependency-version: 5.66.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
✓ Safe to upgradeI recommend merging this upgrade because the breaking changes do not affect this project. The first breaking change about prioritizing renamed re-exports is a minor behavioral adjustment in how Knip analyzes re-export patterns, and the codebase uses only simple named re-exports which are unaffected. The second breaking change regarding TypeScript v7 incompatibility is not relevant since the project uses TypeScript 5.5.3, and TypeScript v7 does not exist yet (the latest is TypeScript 5.x). The upgrade brings 44 new features and 66 bug fixes with no security vulnerabilities, and Knip is used only as a development tool for dead code analysis, meaning any issues would be caught during local development without runtime impact. What we checked
Dependency UsageKnip is used exclusively as a development tooling dependency in the web-app module, invoked through the "find-deadcode" npm script to identify unused code, exports, and dependencies across the TypeScript codebase. The configuration targets source, end-to-end test, and unit test directories while excluding the API layer, supporting code quality initiatives by detecting technical debt and maintaining a lean codebase. This represents a focused code quality pattern where Knip operates as a static analysis tool in the development workflow rather than runtime application code.
Other Usages (1)These usages were analyzed but no breaking changes were detected: knip
ChangesKnip update introduces breaking changes for renamed re-exports prioritization and removes TypeScript v7 compatibility. The update includes 44 new features (notably
View 250 more changes
References (6)[1]: Knip upgraded from 5.61.3 to 5.66.0 as a devDependency, used only for static analysis via the 'find-deadcode' script Line 82 in c61cdea
[2]: Project uses TypeScript 5.5.3, which is fully compatible with Knip 5.66.0. The breaking change about 'TypeScript v7 incompatibility' refers to a future TypeScript version that does not exist yet Line 90 in c61cdea
[3]: Knip is invoked only through the 'find-deadcode' npm script, limiting its scope to development-time static analysis with no runtime impact Line 41 in c61cdea
[4]: Knip configuration imports the KnipConfig type, which remains stable across this version range console/web-app/knip.config.ts Line 1 in c61cdea
[5]: Codebase uses simple named re-exports (export { default as X } from Y), which are not affected by the 'prioritize renamed re-exports' breaking change that targets more complex re-export patterns
[6]: Snyk security database confirms no known vulnerabilities for the knip package across multiple versions (source link) fossabot analyzed this PR using static analysis and dependency research. |
|
Superseded by #26. |
Bumps knip from 5.61.3 to 5.66.0.
Release notes
Sourced from knip's releases.
... (truncated)
Commits
3b1aeacRelease 5.66.00ccfda6Fix lint issues9005691AddignoreIssuesto JSON Schemacb926caAdd JSON5 explainer to error (closes #1297)83ca88fSpeed up JSON load673893afeat: add support for ignoring specific issue types per file pattern (#1303)d9e969dfeat: add danger plugin (#1302)ed2acecupdate eleventy API to add addBundle() fix (#1300)87ca476Add coverage forignoreFilesfeat6ea7368Release 5.65.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)