配置 Prettier 和 ESLint 可实现 VSCode 保存时自动格式化与规范检查。首先安装 Prettier 和 ESLint 扩展,创建 .prettierrc 定义格式规则,如分号、单引号、行宽等;在 settings.json 中启用 "editor.formatOnSave" 并设置默认格式化工具为 Prettier。接着初始化 ESLint,生成 .eslintrc.js 配置文件,选择环境与规则,集成 "eslint:recommended" 与 "plugin:prettier/recommended",安装 eslint-config-prettier 插件避免规则冲突。最后统一 settings.json:开启保存自动修复 "source.fixAll.eslint",指定验证语言类型,并将配置文件提交版本控制,确保团队一致性。通过本地安装依赖和项目级配置,实现跨设备统一开发体验。

在使用 VSCode 进行开发时,代码的格式化与规范检查能极大提升团队协作效率和代码质量。通过集成工具如 Prettier 和 ESLint,可以实现保存时自动格式化、语法规范校验、错误高亮提示等功能。
Prettier 是一个流行的代码格式化工具,支持 JavaScript、TypeScript、CSS、HTML、JSON 等多种语言。
安装 Prettier 扩展:在项目根目录下创建 .prettierrc 文件定义格式规则:
{
"semi": true,
"trailingComma": "es5",
"singleQuote": true,
"printWidth": 80,
"tabWidth": 2
}
启用保存时自动格式化:
<pre class="brush:php;toolbar:false;">"editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode"
ESLint 能帮助发现代码中的潜在问题并强制执行编码规范,尤其适合 JavaScript/TypeScript 项目。
安装 ESLint 扩展:npm init @eslint/config
按照提示选择环境、模块系统、框架等,生成 .eslintrc.js 或 .eslintrc.json 文件。
常见 ESLint 配置示例:
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:prettier/recommended"
],
"rules": {
"no-console": "warn",
"no-unused-vars": "error"
}
}
确保 ESLint 与 Prettier 协同工作:
npm install --save-dev eslint-config-prettier
将格式化与检查流程整合进 VSCode,实现“保存即修复”体验。
推荐 settings.json 配置:{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.validate": ["javascript", "typescript", "vue"],
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
这样,在保存文件时,ESLint 会自动修复可修复的问题,Prettier 完成格式化。
建议在项目中使用本地安装的工具和配置文件,避免不同机器间差异。
基本上就这些。合理配置后,VSCode 能在你写代码时默默帮你保持风格统一,减少低级错误,提升整体开发体验。
以上就是VSCode代码:格式化与规范检查的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号