◆ 安裝ESLint:
ESLintnpm install eslint -g
◆ 配置 .eslintrc 文件:
配置 .eslintrc 文件並放在項目根目錄
{
"extends": "eslint:recommended",
"env":{
"node":true,
"es6":true
},
"rules": {
"semi": ["error", "always"],
"quotes": "off",
"no-console":"off",
"no-unused-vars":"off",
"no-unreachable":"off",
"no-redeclare":"warn"
}
}
可選配置,讓eslint忽略檢測的文件 .eslintignore 配置規則與 .gitignore 一樣
#井號是註釋 根據自己的項目需要進行忽略
# 如果 .eslintrc 開啓了 env nodejs 那麼 默認 node_modules是自動忽略的
node_modules
/node_modules/**
*.sh
game-server/web-server
game-server/web-server/**
tools
tools/**
test
test/**
game-server/purchase-server/lib/seedrandom.js
game-server/app/staticData/data/temp/*.js