开源代码质量与规范
本帖精选推荐代码质量检查与格式化工具,涵盖前端/后端/全栈,让代码规范自动化,团队协作更高效。
- ESLint — 23K★ | JavaScript/TypeScript规范检查器,AST分析,插件化架构,fix自动修复
- Prettier — 50K★ | Opinionated代码格式化,零配置即用,统一团队风格,自动处理争议格式
- Pylint — 6K★ | Python代码质量检查,Bug/风格/Pythonic程度,评分系统,Pyreverse类图
- Black — 14K★ | Python格式化工具,不妥协风格,--check预览,--diff差异,自动PEP8处理
- SonarQube — 11K★ | 代码质量管理平台,Bug/漏洞/代码异味检测,Quality Gate,GitHub CI集成
核心功能
• ESLint: .eslintrc配置,extends/plugins/rules,--fix自动修复,--cache缓存
• Prettier: --write直接修改,--check检查,prettierrc配置,js/ts/json/css/md
• Pylint: pylint module检测,--rcfile配置,disable/enable消息,pylintrc配置
• Black: black file.py,--check/--diff,--exclude排除,--line-length行长度
• SonarQube: SonarScanner扫描,Quality Gates质量门禁,Rules规则库,Issues追踪
适用场景
• 前端代码规范统一
• Python代码风格标准化
• CI/CD流水线检查
• 团队代码审查自动化
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |