GeekPark JavaScript 编码规范
参考文档 https://github.com/standard/standard/blob/master/docs/README-zhcn.md
- 前端
vue
项目中webpack
->module
->rules
如下配置,.eslintrc.js
文件
{
test: /\.(js|vue)$/,
loader: 'eslint-loader',
enforce: 'pre',
nclude: [resolve('src'), resolve('test')],
options: {
formatter: require('eslint-friendly-formatter')
}
}
并安装依赖项 yarn add xxx --dev
"eslint": "^3.19.0",
"eslint-config-standard": "^6.2.1",
"eslint-friendly-formatter": "^3.0.0",
"eslint-loader": "^1.7.1",
"eslint-plugin-html": "^3.0.0",
"eslint-plugin-promise": "^3.4.0",
"eslint-plugin-standard": "^2.0.1",
- 后端
node.js
项目中, 推荐使用sublime
编辑器, 安装SublimeLinter
,SublimeLinter-contrib-standard
,StandardFormat
插件, 保存自动格式化(类似 golang) doge: