create-base
Version:
快速构建项目基础框架,支持vue/uni-app/后台管理模板等
32 lines (31 loc) • 1.3 kB
JSON
{
"editor.tabSize": 2,
"editor.rulers": [120],
"editor.formatOnSave": true, //保存时自动格式化
"editor.defaultFormatter": "esbenp.prettier-vscode", //格式化全交给prettier处理
"editor.codeActionsOnSave": {
"source.fixAll": true // 保存时lint自动修复
},
/* ---prettier配置Begin--- */
"prettier.semi": false, // 行尾不加分号
"prettier.useTabs": false, // 缩进不使用tab,使用空格
"prettier.tabWidth": 2, // tab宽度
"prettier.printWidth": 120, // 超过最大值换行
"prettier.singleQuote": true, // 使用单引号代替双引号
"prettier.trailingComma": "none", // 在对象或数组最后一个元素后面是否加逗号(在ES5中加尾逗号)
"prettier.arrowParens": "avoid", // (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号
/* ---prettier配置End--- */
/* ---eslint配置Begin--- */
"eslint.run": "onType",
"eslint.options": {
"extensions": [".js", ".vue"]
},
"eslint.validate": ["html", "javascript", "vue"],
/* ---eslint配置End--- */
/* ---stylelint配置Begin--- */
"css.validate": false,
"less.validate": false,
"scss.validate": false,
"stylelint.validate": ["css", "less", "sass", "scss", "postcss", "vue"]
/* ---stylelint配置End--- */
}