Skip to content

0.12.0

Choose a tag to compare

@ictechgy ictechgy released this 16 Sep 14:04
· 170 commits to main since this release
435ffaa

What's new

  • dartograph dup — token-shingle duplicate-block detection (--min-tokens, all report formats)
  • metrics — per-function cyclomatic complexity + hot-spots ranking, gated by thresholds.complexity --strict
  • --kinds — finding-type filter on dead/deps/dup
  • dartograph.yaml — include/exclude globs, retained_names/retained_files, thresholds
  • dartograph setup — installs Claude Code PostToolUse hooks and merges MCP config
  • MCP — verify_run covers dup/--kinds; new duplication-review prompt
  • bridges --events — EventChannel receiveBroadcastStream facts (bridge-facts v2, transport: event-channel)
  • CODEOWNERS — full syntax (! negation, character classes, escapes)

IDE surfaces

  • VS Code: ictechgy.dartograph on the Marketplace — Problems diagnostics, runOnSave, impact check
  • Analysis server plugin: dartograph_analysis_plugin on pub.dev — dartograph_dead_code/dartograph_duplicate_block diagnostics + // dartograph:ignore quick fix, works in IDEs and dart analyze
plugins:
  dartograph_analysis_plugin: ^0.1.0

Full changelog: CHANGELOG.md