美文网首页
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