Skip to content

Brooks-Lint

v0.8.4 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

โœ“ No known CVEs patched
Read the diff โ†’ Tool health โ†’ What is this tool? โ†’

✓ No known CVEs patched in this version

Topics

ai-code-review architecture-review auto-fix claude claude-code claude-code-plugin
+14 more
clean-architecture code-health code-quality code-review code-smells codex-cli-plugin developer-tools gemini-cli-extension llm refactoring skills static-analysis tech-debt test-quality

Summary

AI summary

Updates Highlights, ไบฎ็‚น, and ๐ŸŒ English across a mixed release.

Full changelog

A quality-over-features release that makes every finding more defensible and every skip more deliberate.


๐ŸŒ English

Highlights

  • ๐Ÿ“š 12-book source coverage matrix โ€” The new skills/_shared/source-coverage.md maps every one of the twelve source books (now including The Art of Unit Testing and How Google Tests Software as first-class citizens) to the concepts it contributes, the nuances it insists on, the false positives it warns against, and the review questions it inspires. Every skill now reads this file before writing findings.
  • ๐Ÿ›ก๏ธ "What Not to Flag" guardrails โ€” R1โ€“R6 and T1โ€“T5 now ship with explicit negative guidance. Deep modules are not shallow modules. Composition roots are not DIP violations. Transaction scripts are not anemic domains. CRUD is not distortion. The goal: cut template-driven over-reporting without dulling the real signal.
  • ๐Ÿงช Benchmark suite expanded to 43 scenarios โ€” Six new cases explicitly test the model's restraint: deep Go modules, Hyrum's Law warnings, closed-protocol switches, TypeScript composition roots, Python transaction scripts, and risk-shaped legacy Java test portfolios.
  • ๐Ÿ“ Docs & validation tightened โ€” README, AGENTS.md, CLAUDE.md, and CONTRIBUTING.md now document the coverage matrix. node scripts/validate-repo.mjs is promoted to a first-class consistency gate; the validator itself now checks for the twelve-book inventory, the source-coverage file, and the "What Not to Flag" sections.

No breaking changes. Existing .brooks-lint.yaml configs, skill invocations, and short-form commands are untouched.

Install / Upgrade

```bash
/plugin marketplace add hyhmrright/brooks-lint
/plugin install brooks-lint@brooks-lint-marketplace
```


๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡

ไธ€ไธช"้‡่ดจ้‡่€Œ้ž้‡ๅŠŸ่ƒฝ"็š„็‰ˆๆœฌ๏ผš่ฎฉๆฏไธ€ๆก finding ๆ›ด็ซ™ๅพ—ไฝ่„š๏ผŒไนŸ่ฎฉๆฏไธ€ๆฌก"ไธ flag"ๆ›ด็ปๅพ—่ตทๆŽจๆ•ฒใ€‚

ไบฎ็‚น

  • ๐Ÿ“š 12 ๆœฌไนฆ็š„ๆบๅคด่ฆ†็›–็Ÿฉ้˜ต๏ผšๆ–ฐๅขž `skills/_shared/source-coverage.md`๏ผŒไธบๆฏๆœฌๆบๅคดไนฆ๏ผˆ็Žฐๅœจ The Art of Unit Testing ๅ’Œ How Google Tests Software ๅทฒๆญฃๅผ่ฟ›ๅ…ฅไธ€็บงๆธ…ๅ•๏ผ‰ๆ˜Ž็กฎๅˆ—ๅ‡บ๏ผš่ดก็Œฎไบ†ๅ“ชไบ›ๆฆ‚ๅฟตใ€ๅผบ่ฐƒไบ†ๅ“ชไบ›็ป†่Š‚ใ€่ญฆๅ‘Šไบ†ๅ“ชไบ›ๅ‡้˜ณๆ€งใ€ๅบ”่ฏฅๆๅ‡บๅ“ชไบ›ๅฎกๆŸฅ้—ฎ้ข˜ใ€‚ๆ‰€ๆœ‰ๅ››ไธช skill ๅœจๅ†™ finding ไน‹ๅ‰้ƒฝไผšๅ…ˆ่ฏป่ฟ™ไธชๆ–‡ไปถใ€‚
  • ๐Ÿ›ก๏ธ "What Not to Flag" ้˜ฒๆŠคๆ ๏ผšR1โ€“R6 ไธŽ T1โ€“T5 ๅ…จ้ƒจๆ–ฐๅขžไบ†ๆ˜พๅผ็š„ๅๅ‘ๆŒ‡ๅฏผใ€‚Deep module ไธๆ˜ฏ shallow module๏ผ›composition root ไธๆ˜ฏ DIP ่ฟ่ง„๏ผ›transaction script ไธๆ˜ฏ่ดซ่ก€้ข†ๅŸŸ๏ผ›CRUD ไธๆ˜ฏๆจกๅž‹ๆ‰ญๆ›ฒใ€‚็›ฎๆ ‡๏ผšๅœจไธๅ‰Šๅผฑ็œŸๅฎžไฟกๅท็š„ๅ‰ๆไธ‹๏ผŒ็ ๆމๆจกๆฟ้ฉฑๅŠจ็š„่ฟ‡ๅบฆๆŠฅๅ‘Šใ€‚
  • ๐Ÿงช ๅŸบๅ‡†่ฏ„ๆต‹้›†ๆ‰ฉๅ……ๅˆฐ 43 ไธชๅœบๆ™ฏ๏ผš6 ไธชๆ–ฐๅขžๅœบๆ™ฏไธ“้—จๆฃ€้ชŒๆจกๅž‹็š„"ๅ…‹ๅˆถ"๏ผšGo ๆทฑๅบฆๆจกๅ—ใ€Hyrum's Law ้ข„่ญฆใ€ๅฐ้—ญๅ่ฎฎ switchใ€TypeScript ็ป„ๅˆๆ นใ€Python ไบ‹ๅŠก่„šๆœฌ๏ผŒไปฅๅŠๆŒ‰้ฃŽ้™ฉๅฝข็Šถ่ฃๅ‰ช็š„ Java ้—็•™ๆต‹่ฏ•ๅฅ—ไปถใ€‚
  • ๐Ÿ“ ๆ–‡ๆกฃไธŽๆ ก้ชŒๆ”ถ็ดง๏ผšREADMEใ€AGENTS.mdใ€CLAUDE.mdใ€CONTRIBUTING.md ๅŒๆญฅ่ฎฐๅฝ•่ฆ†็›–็Ÿฉ้˜ต๏ผ›`node scripts/validate-repo.mjs` ่ขซๆๅ‡ไธบไธ€็บงไธ€่‡ดๆ€ง้—ธ้—จ๏ผŒๆ ก้ชŒ่„šๆœฌๆœฌ่บซ็ŽฐๅœจไนŸไผšๆฃ€ๆŸฅ 12 ๆœฌไนฆๆธ…ๅ•ใ€source-coverage ๆ–‡ไปถๅ’Œ "What Not to Flag" ๆฎต่ฝๆ˜ฏๅฆ้ฝๅ…จใ€‚

ๆ— ็ ดๅๆ€งๅ˜ๆ›ด๏ผš็Žฐๆœ‰ `.brooks-lint.yaml` ้…็ฝฎใ€skill ่ฐƒ็”จๆ–นๅผๅ’Œ็Ÿญๅ‘ฝไปคๅ‡ไธๅ—ๅฝฑๅ“ใ€‚

ๅฎ‰่ฃ… / ๅ‡็บง

```bash
/plugin marketplace add hyhmrright/brooks-lint
/plugin install brooks-lint@brooks-lint-marketplace
```


Full changelog / ๅฎŒๆ•ดๅ˜ๆ›ดๆ—ฅๅฟ—: CHANGELOG.md

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Brooks-Lint

Get notified when new releases ship.

Sign up free

About Brooks-Lint

All releases โ†’

Related context

Beta — feedback welcome: [email protected]