chore(hypatia): exempt examples/SafeDOMExample.res from banned-language scanner#43
Merged
Merged
Conversation
Adds a governance-bundle exemption for the existing ReScript example file. The file is scheduled for ReScript→AffineScript migration tracked in the affinescript#57 corpus run; flagging it as a banned-language file until then blocks unrelated PRs (e.g. dependabot bumps like #67). Format: `<rule>:<path>` whole-line fixed-string match per hyperpolymath/standards/.github/workflows/governance-reusable.yml is_exempt(). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
.hypatia-ignorewith a single carve-out forexamples/SafeDOMExample.resso dependabot bumps and unrelated PRs aren't blocked by an existing ReScript file pending the AffineScript migration.Why
The governance bundle's banned-language scanner flags
examples/SafeDOMExample.reson every PR (see e.g. dependabot #67 —actions/github-script8→9 was blocked by this exact failure). The file is in scope for the ReScript→AffineScript migration tracked in affinescript#57; until that conversion lands, the right move is to exempt it explicitly so it doesn't block unrelated work.What
.hypatia-ignorewith one entry:cicd_rules/banned_language_file:examples/SafeDOMExample.resEffect on #67
Once this merges, the
governance / Language / package anti-pattern policyjob on the next CI run for #67 (and any other open PR) will treat the file as acknowledged, no longer blocking.Test plan
🤖 Generated with Claude Code