Skip to content

Specify and support @cc-ignore for exceptional contract opt-outs - #42

Open
pmilliotte wants to merge 2 commits into
spolu:mainfrom
pmilliotte:cc-ignore-spec
Open

pmilliotte wants to merge 2 commits into
spolu:mainfrom
pmilliotte:cc-ignore-spec

Conversation

@pmilliotte

Copy link
Copy Markdown

Lets a declaration opt out of an inherited contract (from an enclosing declaration or a CONTRACTS file) with a justified @cc-ignore directive. Reviews skip the ignored contract in that scope and notify its owners. cc-check format rejects ignores that don't resolve to an inherited contract; cc-check list marks ignored contracts.

Validation: npm run check passes with new integration cases for all four languages; cc-check format passes on the repo; the README.md/SKILL.md spec prefix is still identical.

This branch has not been deployed

No deployments
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.

1 participant