Skip to content

Update Knip schema URLs to v6 - #6096

Merged
madskristensen merged 1 commit into
SchemaStore:masterfrom
Nick2bad4u:catalog/knip-schema
Jul 27, 2026
Merged

Update Knip schema URLs to v6#6096
madskristensen merged 1 commit into
SchemaStore:masterfrom
Nick2bad4u:catalog/knip-schema

Conversation

@Nick2bad4u

Copy link
Copy Markdown
Contributor

Summary

  • update Knip JSON configurations from the v5 schema to the current major-scoped v6 schema
  • associate JSONC filenames with Knip's dedicated JSONC schema
  • keep all four existing supported configuration filenames without matching JavaScript or TypeScript configs

Evidence

Knip's official documentation recommends the @6 URLs. A major-scoped URL receives compatible v6 schema updates without silently crossing into a future breaking v7 release. The project currently has 11.8k GitHub stars and 44.3M npm downloads over the most recent complete 30-day measurement window (measured July 23, 2026).

Validation

  • npm clean-install
  • npm run typecheck
  • npm run eslint
  • targeted Prettier formatting
  • SchemaStore PR audit (expected catalog-only warning only)
  • live HTTP and JSON checks for both upstream schema URLs
  • repository-wide node ./cli.js check passes catalog preconditions, then reaches the existing Windows-only Ajv stack overflow while compiling unrelated cargo-lints-clippy.json

@Nick2bad4u
Nick2bad4u marked this pull request as ready for review July 23, 2026 05:39
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen
madskristensen merged commit 7796db4 into SchemaStore:master Jul 27, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants