docs(agents): add typed-test checklist to the ESLint suppressions guidance - #1420
Conversation
…dance Closes Zoo-Code-Org#1419. Agents kept adding blanket no-explicit-any suppression entries for large new test files (137 in the parallelMode spec of Zoo-Code-Org#977). Give the ESLint Suppressions section a concrete typed-test workflow so the existing "counts must never increase" rule is applied consistently at test-file scale: typed structural doubles, bracket notation for private members, single documented construction-site double assertions, the required check-types + vitest + eslint --prune-suppressions validation, and a maintainer-approved exception path. Documentation-only change.
|
Warning Review limit reachedNext included review available in 21 minutes. View limit detailsLimit details: You’ve used all 4 included reviews currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Review processThanks for contributing. This comment tracks the review sequence and the next action.
Current step: Required CI passed. Wait for CodeRabbit to approve the latest commit. |
Closes #1419.
Adds a concise typed-test checklist to the ESLint Suppressions section of AGENTS.md so agents do not add blanket
no-explicit-anysuppression entries for new or substantially changed test files:unknownfor storage values and mock callback parameters.as anycasts.eslint --prune-suppressionswith no new entry and no raised count.Documentation-only change, grounded in the typing pass that retired the 137-count parallelMode suppression entry in #977 (f91e19c).