Skip to content

Plugins

Maat plugins package collectors, rules, insights, and ledger backends behind stable public interfaces.

Official Plugins

PluginPurpose
@maat-tools/coupling-rulesEnforce import boundaries between packages and architectural layers
@maat-tools/connascence-rulesDetect connascence signals in source code
@maat-tools/collector-tsCollect TypeScript source facts (constants and imports)
@maat-tools/collector-gitCollect git history facts (commits and file changes)
@maat-tools/git-rulesRules derived from git history
@maat-tools/insightsCross-cutting insights over findings from multiple rule families

Use the plugin-specific pages for rule options, examples, and finding behavior.