快速开始¶
运行分析¶
如果已安装 pyscn(通过 uv tool install pyscn、pipx install pyscn 或 pip install pyscn),可省略 uvx pyscn@latest 前缀:
分析完成后会将 HTML 报告写入 .pyscn/reports/analyze_YYYYMMDD_HHMMSS.html 并在默认浏览器中打开。
选择输出格式¶
pyscn analyze --json .
pyscn analyze --yaml .
pyscn analyze --csv .
pyscn analyze --no-open . # 不自动打开浏览器
运行特定分析器¶
pyscn analyze --select complexity .
pyscn analyze --select complexity,deadcode .
pyscn analyze --skip-clones .
所有选项详见 analyze。
CI 质量门禁¶
pyscn check . # 退出码 0 通过,1 失败
pyscn check --max-complexity 15 src/
pyscn check --select complexity,deadcode,deps src/
生成配置文件¶
生成 .pyscn.toml,其中包含所有选项的注释说明。详见配置参考。