795 B
795 B
name, description, always_on
| name | description | always_on |
|---|---|---|
| strict-no-verify | Strictly forbids the use of --no-verify or -n when interacting with git to ensure quality gates are run. | true |
STRICT GIT HOOK ENFORCEMENT
- NEVER use
--no-verifyor-nwithgit commitorgit push. - Bypassing git hooks is considered a critical violation of trust.
- You must allow the local git hooks (e.g.,
pre-push) to validate the code. - If a hook fails (e.g.,
ruffcheck,pytest), you MUST fix the underlying issues iteratively until the hook passes natively. Do not assume a single fix attempt works without re-verifying. - BEFORE running
git push, you MUST use theask_questiontool to pop up an interactive modal to request explicit user permission. Wait for the user's approval before executing the push.