dart-collect-coverage은(는) 무엇을 하나요?
커버리지 패키지를 사용하여 커버리지를 수집하고 LCOV 보고서를 생성합니다.
dart-collect-coverage를 사용하여 코드 커버리지를 수집하고 LCOV 보고서를 생성합니다.
이 스킬은 Dart 언어의 커버리지 패키지를 활용하여 코드 커버리지 데이터를 수집하고, 이를 표준화된 LCOV 형식의 보고서로 변환하는 작업을 자동화합니다. Dart 프로젝트에서 테스트 커버리지를 정확하게 측정하고 CI/CD 파이프라인에서 쉽게 활용할 수 있는 LCOV 보고서를 생성합니다. 주로 dart-lang/dart-collect-coverage 도구를 기반으로 하며, CLI와 스크립트 환경에서 실행할 수 있습니다. 개발자는 이 스킬을 통해 수동 작업 없이도 일관된 형식의 커버리지 보고서를 생성하여 코드 품질 관리에 활용할 수 있습니다.
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-collect-coverageInstalled? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
커버리지 패키지를 사용하여 커버리지를 수집하고 LCOV 보고서를 생성합니다.
This repo contains 8 individual skills — each has its own dedicated page.
Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.
Entrypoint structure, exit codes, cross-platform scripts. Use when building command line utilities, scripts, or applications.
Uses get_runtime_errors and lsp to fetch an active stack trace, locate the failing line, apply a fix, and verify resolution via hot_reload.
Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.
Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.
Workflow for fixing package version conflicts. Use this when `pub get` fails due to incompatible package versions.
Execute `dart analyze` to identify warnings and errors, and use `dart fix --apply` to automatically resolve mechanical lint issues. Use during development to ensure code quality and before committing changes.
Use switch expressions and pattern matching where appropriate
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.