用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Nox-Lumen-tech/combo-skills --skill detekt命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | detekt |
| description | Kotlin 静态分析,代码异味 + 复杂度 + 规范检查,内含 ktlint 规则集 |
| execution_mode | sandbox |
| metadata | {"language":"kotlin","upstream":{"repo":"https://github.com/detekt/detekt","stars":6900,"since":2016,"license":"Apache-2.0","latest":"2.0.0-alpha.2 (2026-01)","rules":"200+(含 ktlint wrapper)","contributors":300,"commits_12mo":759,"release_cadence":"月更","integrations":["Gradle","IntelliJ","SonarQube","MegaLinter","reviewdog"]},"rating":{"community":"4/5","rules_richness":"4/5","speed":"5/5","accuracy":"4/5","integration":"4/5","overall":"4.2/5 ⭐⭐⭐⭐"}} |
| 检查范围 | Detekt 规则集 |
|---|---|
| 命名规范 | naming (ClassNaming, FunctionNaming, VariableNaming) |
| 代码复杂度 | complexity (TooManyFunctions, LongMethod, CyclomaticComplexMethod) |
| 代码异味 | style (MagicNumber, ReturnCount, ForbiddenComment) |
| 潜在 Bug | potential-bugs (EqualsAlwaysReturnsTrueOrFalse, UnreachableCode) |
| 性能 | performance (SpreadOperator, ForEachOnRange) |
| 格式(ktlint) | detekt-rules-ktlint-wrapper 插件 |
CLI: java -jar detekt-cli.jar -c {config_from_standards_converter} -i src/ --report sarif:detekt.sarif
特点: Detekt 内置 ktlint wrapper,一个工具覆盖 Kotlin 规范 + 代码质量
现有库: detekt/detekt(v2.0.0-alpha.2),Gradle plugin dev.detekt。添加 detekt-rules-ktlint-wrapper 插件即包含 ktlint 规则。原生 SARIF 输出,reviewdog 可直接消费。MegaLinter 已内置。
基于 SOC 职业分类