美文网首页
VSCode Vue,HTML,JS按ESLint规则格式化和保

VSCode Vue,HTML,JS按ESLint规则格式化和保

作者: 百进制 | 来源:发表于2020-11-25 14:07 被阅读0次

本文只讨论如何在vscode 中自动格式化和保存前自动格式化遵循eslint,不包含eslint 的使用以及规则配置。

前置条件

一、 保证项目中已按照eslint插件并添加 .eslintrc.js文件
二、 添加插件 ESLint

image.png

配置环境

打开vscode 配置 文件 > 首选项 > 配置 (也可以ctrl+ ,) 搜索eslint ,打开配置文件


image.png

新/旧版vscode可能有所出入,在setting.json中根节点下添加如下配置

   "[javascript]": {
        "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    },
    "[html]": {
        "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    },
    "[vue]": {
        "editor.defaultFormatter": "dbaeumer.vscode-eslint"
    },
    "eslint.codeAction.showDocumentation": {
        "enable": true
    },
    // 每次保存时将代码按eslint格式进行保存
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    // 添加文件扩展名支持
    "eslint.validate": [
        "javascript",
        "vue",
        "html",
        ".js"
    ],
    "eslint.format.enable": true,

如果您安装了 JS-CSS-HTML Formatter请禁用或卸载,否则会和eslint插件发生冲突。

image.png
禁用或卸载后需要重启vscode

相关文章

网友评论

      本文标题:VSCode Vue,HTML,JS按ESLint规则格式化和保

      本文链接:https://www.haomeiwen.com/subject/kfcniktx.html