Skip to content

Drop redundant warning-suppression acceptance for vendored fixtures - #662

Merged
missingbulb merged 1 commit into
mainfrom
claude/remove-redundant-acceptance-yqr588
Jul 8, 2026
Merged

Drop redundant warning-suppression acceptance for vendored fixtures#662
missingbulb merged 1 commit into
mainfrom
claude/remove-redundant-acceptance-yqr588

Conversation

@missingbulb

Copy link
Copy Markdown
Owner

What

Removes the per-repo warning-suppression acceptance for dev/requirements/extractor/data/ from .claudinite-checks.json. The deliberate-eval() acceptance for dev/routines/create-extractor/test/extractor-naming.test.js is kept — that's our own reviewed test code, not vendored third-party content.

Why

Claudinite #188 taught the warning-suppression check to skip files git marks linguist-vendored / linguist-generated, via a new ctx.vendored() helper in checks/lib/context.mjs. The cached event-page fixtures under dev/requirements/extractor/data/ (recorded verbatim from the create-extractor pipeline, with the sites' own inline eslint-disable-style comments in their markup) are linguist-vendored. Now that the mounted canon carries #188, the check skips them on its own, so the per-repo acceptance we added for them is dead weight.

Verification

  • Confirmed the mounted canon carries the fix: ctx.vendored() exists in .claudinite/checks/lib/context.mjs and packs/universal/warning-suppression.mjs calls it to continue past vendored files.
  • node .claudinite/checks/run.mjs does not surface the data/**/*.html fixtures as warning-suppression findings after removing the acceptance — the synced check skips them itself.
  • The change is net-neutral on blocking findings. (An unrelated, pre-existing pack-declaration blocking about the newly-synced executable-requirements pack is present both before and after this change and is out of scope here.)

🤖 Generated with Claude Code


Generated by Claude Code

The mounted Claudinite canon now carries #188, which makes the
warning-suppression check skip files git marks linguist-vendored /
linguist-generated (via the new ctx.vendored() helper in
checks/lib/context.mjs). The cached event-page fixtures under
dev/requirements/extractor/data/ are linguist-vendored, so the check
now skips them on its own and the per-repo accept entry we added for
them is dead weight — remove it.

The deliberate eval() acceptance for
dev/routines/create-extractor/test/extractor-naming.test.js stays: that
is our own reviewed test code, not vendored third-party content.

Verified: node .claudinite/checks/run.mjs no longer surfaces the
data/**/*.html fixtures as warning-suppression findings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FT8W9KiYkFvVvZi1rge5U4
@missingbulb
missingbulb merged commit b2a8a21 into main Jul 8, 2026
2 checks passed
@missingbulb
missingbulb deleted the claude/remove-redundant-acceptance-yqr588 branch July 8, 2026 19:00
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