【分享】vue init webpack vue-demo时配置.eslintrc.js和.editorconfig

.eslintrc.js

// https://eslint.org/docs/user-guide/configuring

module.exports = {
	root: true,
	parserOptions: {
		parser: "babel-eslint"
	},
	env: {
		browser: true,
		es6: true
	},
	extends: [
		// https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
		// consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
		"plugin:vue/essential",
		// https://github.com/standard/standard/blob/master/docs/RULES-en.md
		"standard"
	],
	// required to lint *.vue files
	plugins: ["vue"],
	// add your custom rules here
	rules: {
		// allow async-await
		"generator-star-spacing": "off",
		// allow debugger during development
		"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off",
		"no-tabs": "off",
		quotes: [1, "single"],
		indent: [2, "tab"],
		semi: [0]
	}
};

.editorconfig

root = true

[*]
charset = utf-8
indent_style = tab
indent_size = 4
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true

猜你喜欢

转载自blog.csdn.net/JoeBlackzqq/article/details/88342587
今日推荐