支持语言与排除机制
fuck-u-code支持分析的编程语言包括:
- Go
- JavaScript/TypeScript
- Python
- Java
- C/C++
- Rust
针对不同语言,工具提供了智能的排除机制:
- 前端项目中会自动排除node_modules目录
- 默认跳过构建产物目录如dist、build
- 支持通过–exclude参数手动排除特定文件或目录
- 对JavaScript/TypeScript项目可使用–skipindex跳过index.js/ts文件
这些自动排除规则确保了分析的准确性,避免了将第三方依赖和构建产物误判为代码质量问题。
This answer comes from the articlefuck-u-code:评估代码质量的检测工具The