Repository navigation
v0.16.0
What's Changed
Refactor
-
isInGitignoreglob evaluation (internal/cli/memory_checks.go): Replaced hardcoded pattern equality withfilepath.Matchglob evaluation. AddedmatchGitignorePatternhelper. Handles negation patterns (!) with last-match-wins semantics. -
AgentScoreraligned withScorerComponent(internal/scoring/agent_scorer.go): Addedfrontmatterfield toAgentScorerstruct.Scorenow delegates tocomputeCombinedScorevia theScorerComponentinterface.scorePracticessignature simplified from(frontmatter, body)to(body)— reads frontmatter from the struct field. -
DetectSwallowedFieldsearly return (internal/cli/generic_linter.go): Returnsnilimmediately for component types without known field sets (settings,context,plugin). Eliminates the union-of-all-fields fallback that could produce false positives. -
pluralizelookup map (internal/output/compact.go): Replaced naives + "s"with a lookup map for irregular plurals, with standard-append fallback for regular forms.
Full Changelog: v0.15.0...v0.16.0