本页长期有效 · 建议 Ctrl+D 收藏 全部工具

代码质量工具

SonarQube / ESLint / Prettier / Ruff
适用环境:静态分析 · 团队规范 · 开箱即用

一键安装命令

Windows 10/11 自带 winget。按 Win + X 打开「终端(管理员)」,逐条粘贴执行。
winget install OpenJS.NodeJS.LTS

包含的工具

SonarQube
代码质量平台,检测漏洞和坏味道官方页 →
ESLint
JS/TS 静态检查,团队规范必备官方页 →
Prettier
代码格式化,统一风格官方页 →
Ruff
Rust 写的 Python 检查器,极快官方页 →

操作步骤

1前端三件套
npm i -D eslint prettier eslint-config-prettier 项目根目录建 .eslintrc.json 和 .prettierrc
2VS Code 自动格式化
设置里搜 format on save 打开,选 Prettier 作为默认格式化器。
3Python 用 Ruff
pip install ruff ruff check . 检查 ruff format . 格式化 比 flake8 + black 快几十倍。
4SonarQube 本地跑
docker run -d -p 9000:9000 sonarqube:community 浏览器开 localhost:9000,默认 admin/admin。

常见问题

Q:ESLint 和 Prettier 冲突
A:装 eslint-config-prettier,在 .eslintrc 里 extends 它。
Q:Ruff 报太多错
A:先只开必要规则。配置文件里 select 指定,不要一上来全开。

相关工具包

查看全部 140 个工具包 →
本页所列工具均为官方正版软件,来源可查,可放心安装。
本站不托管安装包,下载均指向官方来源;使用 winget 可直接从官方源安装。
如遇问题,请联系客服并提供订单号。