Chuyển đến nội dung chính

dsh-visibility-doctor

Đã xác minh

@liuhange/dsh-visibility-doctor · v1.0.3 · MIT

dsh 插件曝光度诊断与采用率提升 CLI 工具

Cài đặt

dsh plugin add @liuhange/dsh-visibility-doctor

Xác nhận layer đã áp bằng dsh --profile default --dump-config — xem hướng dẫn cài plugin.

Mã nguồn

Phát hành lên npm mà không có repository công khai. Hãy kiểm tra nội dung package trước khi cài.

Thẻ

Readme

@liuhange/dsh-visibility-doctor

dsh 插件曝光度诊断与采用率提升 CLI 工具

安装

dsh plugin --profile web add @liuhange/dsh-visibility-doctor

安装

pnpm add -g @liuhange/dsh-visibility-doctor

CLI 用法

diagnose — 可发现性诊断

visibility-doctor diagnose \
  --workspace /path/to/data-asset-inspector \
  --repo liuhange789/data-asset-inspector \
  --format both

analyze — 根因分析

visibility-doctor analyze \
  --diagnose-report ./reports/diagnose-report-latest.json \
  --issue dshplugin/dsh-plugin-hub#52 \
  --repo liuhange789/data-asset-inspector

boost — 曝光度提升

visibility-doctor boost \
  --workspace /path/to/data-asset-inspector \
  --repo liuhange789/data-asset-inspector \
  --dry-run

verify — 采用率验证

visibility-doctor verify \
  --workspace /path/to/data-asset-inspector \
  --repo liuhange789/data-asset-inspector \
  --baseline 15 --target 100

可编程 API

import { diagnose, analyzeRootCause, boostExposure, verifyAdoption } from '@liuhange/dsh-visibility-doctor';

const result = await diagnose({
  workspacePath: '/path/to/data-asset-inspector',
  packageNames: ['@liuhange/dsh-data-asset-shared', ...],
  repoFullName: 'liuhange789/data-asset-inspector',
});

配置项

环境变量 说明 默认值
GITHUB_TOKEN GitHub API Token(提升速率限制) 无(匿名调用)
DSH_PROBE_WINDOW_SIZE 探测窗口大小 10

报告输出

报告默认输出至 ./reports/ 目录:

  • diagnose-report-{timestamp}.json / .md
  • analyze-report-{timestamp}.json / .md
  • boost-report-{timestamp}.json / .md
  • verify-report-{timestamp}.json / .md

License

MIT