美文网首页
eslint 自动格式化

eslint 自动格式化

作者: louiebb | 来源:发表于2018-12-02 17:19 被阅读7次

vue 保存自动eslint 格式化

自动格式化
  {
  "eslint.autoFixOnSave": true,
  // 让 prettier 使用 eslint 的代码格式进行校验
  "prettier.eslintIntegration": true,
  "eslint.validate": [
      "javascript",
      "javascriptreact",
      "html",
      {
          "language": "html",
          "autoFix": true
      },
      {
          "language": "vue",
          "autoFix": true
      },
  ]
}
Vue 相关
{
  // 这个按用户自身习惯选择
  "vetur.format.defaultFormatter.html": "js-beautify-html",  
  // 让 vue 中的 js 按编辑器自带的 ts 格式进行格式化
  "vetur.format.defaultFormatter.js": "vscode-typescript",  
  "vetur.format.defaultFormatterOptions": {
    "js-beautify-html": {
      // vue 组件中 html 代码格式化样式
      "wrap_attributes": "force-aligned"
    }
  }
}

备用一(推荐)

{
  "editor.tabSize": 2,
    "files.associations": {
        "*.vue": "vue"
    },
    "eslint.autoFixOnSave": true,
    "eslint.options": {
        "extensions": [
            ".js",
            ".vue"
        ]
    },
    "eslint.validate": [
        "javascript", {
            "language": "vue",
            "autoFix": true
        }, "html",
        "vue"
    ]
}

备用二

{
    "eslint.enable": true,
    "eslint.autoFixOnSave": true,
    // 让 prettier 使用 eslint 的代码格式进行校验
    "prettier.eslintIntegration": true,
    "eslint.run": "onType",
    "eslint.options": {
        "extensions": [".js",".vue"]
    },
    "eslint.validate": [
        "javascriptreact",
        "vue",
        "javascript", {
            "language": "vue",
            "autoFix": true
        },
        "html", {
          "language": "html",
          "autoFix": true
        }
    ]
}

相关文章

网友评论

      本文标题:eslint 自动格式化

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