dartograph 0.2.0
dartograph: ^0.2.0 copied to clipboard
Evidence-backed dependency graph analysis for Dart and Flutter codebases.
Changelog #
0.2.0 #
- 소스별 분석 오류·미해석 호출·조건부 구성의 한계를 finding에 연결
- 단일 색인·도달성 계산을 공유하는
query --batch와 라이브러리용SymbolQuerySession - 두 checkout의 그래프 변화와 사라진 도달 경로를 설명하는
compare - bridge fact에 지원되는 Dart 선언 이름을 추가하고 isthmus 양방향 근거 왕복 검증
- 소스 변형 회귀 평가와 질의 세션 성능 측정 도구
0.1.1 #
- isthmus GRAPH-EXCHANGE v1에 맞춘 UTC 밀리초 생성 시각과 UTF-8 byte 위치
- Flutter services import provenance와 어휘 범위를 따르는 MethodChannel 추출
- cascade와 invokeListMethod/invokeMapMethod, 동적 이름 fact와 미귀속·잘못된 호출 limitation 보강
- EventChannel·BasicMessageChannel, 조건부 import, re-export를 거짓 사실 대신 limitation으로 보고
- Flutter services re-export를 거친 사용은 추측하지 않고 문서화된 누락 방향으로 보존
- explain의 미발견·파일 근거, analyzer 신원·생성 코드·중첩 의존 캐시 판정 보강
- 잘못된 CLI 호출과 Git 실패를 구분하고 옵션 모양의 skill 경로를 거부
0.1.0 #
- Dart analyzer 14.3.0 기반의 결정적 심볼·파일 의존성 그래프
- 근거와 한계를 포함하는
dead,query,cycles,rules,metrics - DOT, Mermaid, JSON, text, GitHub Actions, SARIF 출력
- baseline과 Git 변경 범위를 조합하는
--since - 내용·분석기 신원 기반의 손상 허용 영속 사실 캐시
- package barrel 공개 API, 다중 main, override, 생성 코드, 테스트, 플러그인 보존 규칙
- Flutter 플랫폼 채널 교환 사실을 내보내는
bridges - 에이전트용 안전 지침을 출력·설치하는
skill - 종료 코드
0/1/2/64, 오탐 코퍼스, 90% 라인 커버리지 게이트 - 대형 프로젝트의 보존 루트 근거를 count·20개 sample·truncated 표시로 제한
dartograph는 MIT 라이선스로 상업적 사용을 포함해 영구 무료이며, 삭제 판정이나 자동 삭제 기능을 제공하지 않는다.