Static analysis, metrics, and architecture enforcement for Dart/Flutter projects — right inside VS Code.
This extension integrates with dart_sentinel to display analysis results in the Problems tab and provides a visual dashboard with health scores, rule breakdowns, and top offending files.
Features
Problems tab integration — Issues from dart_sentinel appear as native VS Code diagnostics (errors, warnings, info)
Visual dashboard — Health score, severity breakdown, issues-by-rule table, and worst-files ranking
Status bar indicator — Quick glance at error/warning counts; click to open the dashboard
Auto-load reports — Automatically picks up .dart_sentinel/report.json when it changes
Run analysis from VS Code — Trigger dart run dart_sentinel directly from the editor
Requirements
dart_sentinel added as a dev dependency in your Dart/Flutter project
Dart SDK installed and available in your PATH
Extension Settings
Setting
Default
Description
dartSentinel.autoAnalyze
true
Automatically load diagnostics when report.json is found or updated
dartSentinel.reportPath
.dart_sentinel/report.json
Path to the analysis report file, relative to workspace root
dartSentinel.analyzeOnSave
false
Run analysis automatically when a Dart file is saved
dartSentinel.category
all
Which rule category to run by default (all, arch, dead, metrics, lint)
Commands
Command
Description
Dart Sentinel: Run Analysis
Runs dart run dart_sentinel in the integrated terminal