techdebt_sherpa 0.2.0
techdebt_sherpa: ^0.2.0 copied to clipboard
CLI for technical debt observability and hotspot analysis in Dart and Flutter repositories.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased] #
0.2.0 - 2026-04-21 #
Changed #
- Standardized default scan output to
reports/and canonical filenames totechdebt_sherpa.jsonandtechdebt_sherpa.md. - Added report JSON summary fields for schema version, high-severity issue count, hotspot count, and total debt indicators.
Fixed #
- Relaxed the
analyzerconstraint to include12.1.0and newer12.xreleases so pub.dev scoring does not lose points on stale constraints.
0.1.7 - 2026-03-05 #
Changed #
- Updated the report JSON schema canonical URI to
https://carlosf.dev/schemas/techdebt_sherpa.report.v1.json.
0.1.6 - 2026-03-05 #
Changed #
- Reduced complexity in git/config/analyzer services while preserving existing behavior.
- Refactored CLI scan flow into smaller internal helpers to improve maintainability and hotspot scores.
0.1.5 - 2026-03-05 #
Fixed #
- Relaxed
metaconstraint to^1.17.0so Flutter projects can resolve1.17.0while pub scoring still supports latest1.18.x.
0.1.4 - 2026-03-05 #
Fixed #
- Constrained
metato>=1.17.0 <1.18.0to avoid Flutter SDK version-pin conflicts.
0.1.2 - 2026-03-01 #
Changed #
- Maintenance release to republish latest suite standards and CI validations.
0.1.1 - 2026-03-01 #
Added #
- Added suite local contract file:
SHERPA_SUITE_GUIDELINES.md. - Added local Codex suite skill at
.codex/skills/sherpa_suite.md.
Changed #
- README standardized to suite template with required badges, cross-links, and support section.
analysis_options.yamlaligned to strict suite baseline.pubspec.yamlmetadata/topics aligned to suite conventions.
0.1.0 - 2026-03-01 #
Added #
- Initial production-ready CLI implementation for scanning Dart/Flutter repositories.
- Static analyzer metrics, git history signals, scoring model, reports, snapshots, trends, and diffs.
- Config system with defaults, docs, tests, and CI workflow.
- MIT
LICENSE, contributor policy files, and runnable API example. - Pub score tooling and gate script (
tool/pana_gate.dart) plusdoc/pub_score_playbook.md.