dsh-visibility-doctor
Verified@liuhange/dsh-visibility-doctor · v1.0.1 · MIT
dsh 插件曝光度诊断与采用率提升 CLI 工具
Install
dsh plugin add @liuhange/dsh-visibility-doctor Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Published to npm without a public repository. Inspect the package contents before installing.
Tags
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/.mdanalyze-report-{timestamp}.json/.mdboost-report-{timestamp}.json/.mdverify-report-{timestamp}.json/.md
License
MIT