vscode配置eslint格式化代码

package.json

{
    "@vue/eslint-config-prettier":"^6.0.0",
    "babel-eslint":"^10.1.0",
    "eslint":"^7.31.0",
    "eslint-config-airbnb-base":"^14.2.1",
    "eslint-config-prettier":"^8.1.0",
    "eslint-plugin-import":"^2.22.1",
    "eslint-plugin-prettier":"^3.4.0",
    "eslint-plugin-vue":"^7.14.0",
    "vue-eslint-parser":"^7.7.2",
    "prettier":"^2.6.2"
}

.editorconfig

root=true
[*]
charset=utf-8
indent_style=tab
indent_size=4
end_of_line=crlf

.eslintrc.js

module.exports={
    env:{
        browser:true,
        es6:true,
        node:true
    },
    extends:['plugin:vue/vue3-essential','eslint:recommended','@vue/prettier'],
    parserOptions:{
        sourceType:'module'
    },
    parser:'vue-eslint-parser',
    plugins:['vue','prettier'],
    rules:{
        'no-unused-vars':'off'
    }
}

.prettierrc

{
  "useTabs":true,
  "tabWidth":4,
  "printWidth":150,
  "singleQuote":true,
  "trailingComma":"none",
  "endOfLine":"auto",
  "bracketSpacing":true,
  "semi":false }

 

posted @ 2022-04-29 14:34  北山1992  阅读(363)  评论(0)    收藏  举报