Skip to content

[todo]: enable knip reports for workspace#9796

Open
SimoneBal wants to merge 1 commit into
backstage:mainfrom
SimoneBal:todo/knip
Open

[todo]: enable knip reports for workspace#9796
SimoneBal wants to merge 1 commit into
backstage:mainfrom
SimoneBal:todo/knip

Conversation

@SimoneBal

@SimoneBal SimoneBal commented Jul 14, 2026

Copy link
Copy Markdown

Hey, I just made a Pull Request!

Issue #5992

Enabled knipReports and removed all unused dependencies for the todo workspace.

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Signed-off-by: SimoneBal <80442925+SimoneBal@users.noreply.github.com>
@backstage-goalie

Copy link
Copy Markdown
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-todo-backend workspaces/todo/plugins/todo-backend patch v0.23.0
@backstage-community/plugin-todo workspaces/todo/plugins/todo patch v0.22.0

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Enables Knip reports for the todo workspace and applies the resulting dependency cleanups so the workspace stays free of unused dependencies going forward (per #5992).

Changes:

  • Enabled "knipReports": true for the todo workspace.
  • Removed unused dependencies from @backstage-community/plugin-todo and @backstage-community/plugin-todo-backend.
  • Updated the workspace lockfile and added a changeset for the published packages.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
workspaces/todo/bcp.json Enables Knip reports in CI for the workspace.
workspaces/todo/plugins/todo/package.json Removes unused @testing-library/dom devDependency.
workspaces/todo/plugins/todo/knip-report.md Updates Knip report output (no remaining findings).
workspaces/todo/plugins/todo-backend/package.json Removes unused @backstage/catalog-client and yn dependencies.
workspaces/todo/plugins/todo-backend/knip-report.md Updates Knip report output (no remaining findings).
workspaces/todo/yarn.lock Lockfile updates consistent with dependency removals.
workspaces/todo/.changeset/nice-rockets-prove.md Changeset for the dependency cleanup in both published packages.

@04kash

04kash commented Jul 14, 2026

Copy link
Copy Markdown
Member

Hi @SimoneBal, can you try running yarn build:knip-reports from workspaces/todo to see if that fixes the failing CI?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants