{
"workbench.iconTheme": "vscode-icons",
//路径自动补齐
"path-autocomplete.pathMappings": {
"@": "${folder}/src/",
"@views": "${folder}/src/views/",
},
"git.ignoreMissingGitWarning": true,
"vetur.validation.script": false,
//eslint
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
// eslint 配置项
"eslint.enable": true, // 启用ESLint
"eslint.run": "onType", // 运行linter的时间。 onSave/onType: 保存后/输入时
"eslint.lintTask.enable": true, // 扩展是否为整个工作区文件夹提供lint任务。
"eslint.quiet": true, // 忽略警告
// 应激活ESLint扩展名并尝试验证文件的语言标识符数组
"eslint.probe": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"html",
"vue",
"markdown"
],
// 控制编辑器是否自动格式化粘贴的内容。格式化程序必须可用,并且能针对文档中的某一范围进行格式化。
"editor.formatOnPaste": true,
// 在保存时格式化文件。格式化程序必须可用,延迟后文件不能保存,并且编辑器不能关闭。
"editor.formatOnSave": false,
// 控制在保存时设置格式是设置整个文件格式还是仅设置修改内容的格式。仅当 "#editor.formatOnSave#" 为 "true" 时应用。
// - file: 设置整个文件的格式。
// - modifications: 格式修改(需要源代码管理)。
"editor.formatOnSaveMode": "file",
// 控制编辑器在键入一行后是否自动格式化该行。
"editor.formatOnType": false,
// 指定如何计算ESLint使用的工作目录
"eslint.workingDirectories": [
{
"mode": "auto"
}
],
"eslint.codeAction.disableRuleComment": {
"enable": true, // 在快速修复菜单中显示禁用lint规则。默认情况下为true。
"location": "separateLine" // 选择在separateLine 或 sameLine上添加eslint disable注释。默认为separateLine
},
// 在保存时运行的代码操作类型。
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// 控制在保存时运行代码操作时修复哪些问题
// all : 通过重新验证文件内容修复所有可能的问题。这将执行与在终端中使用--fix选项运行eslint相同的代码路径,因此可能需要一些时间。这是默认值。
// problems : 仅修复当前已知的可修复问题,只要它们的文本编辑不重叠即可。此模式要快得多,但很可能只能解决部分问题。
"eslint.codeActionsOnSave.mode": "all",
"eslint.format.enable": true, // 使用ESlint作为由ESlint验证的文件的格式化程序
// 用于配置如何使用ESLint CLI引擎API启动ESLint的选项。默认为空选项包。指向自定义.eslintrc.json文件的示例如下:
// "eslint.options": {
// "configFile": "C:/mydirectory/.eslintrc.json"
// }
"files.autoSave": "off",
"git.path": "C:/Users/e-Li.Wang1/AppData/Local/Programs/Git/cmd/git.exe",
"vsicons.dontShowNewVersionMessage": true,
}
vscode编译器settings.json配置,eslint格式化配置
最新推荐文章于 2024-07-23 10:10:06 发布
这篇博客详细介绍了如何配置Visual Studio Code(VSCode)以实现更高效的工作流程,包括图标主题设置、路径补全、Git配置以及ESLint的集成。作者特别强调了在Vue项目中禁用Vetur的script验证,并设置了在保存时自动应用ESLint修复。此外,还讨论了如何在保存时自动格式化文件,以及如何根据输入自动运行linter。
摘要由CSDN通过智能技术生成