generate eslint config file which contains sails's globals
npm install sails-generate-eslintrc
{
"globals": {
"sails": true,
"UserController": true,
"User": true
}
}
`- .eslintrc
+ If not exists: it will be created.
`
{
"extends": [
"google",
".eslintrc-sails"
]
}
` + If exists: it will be updated(fourth line)
`
{
"extends": [
"google",
".eslintrc-sails"
],
"env": {
"node": true,
"browser": true
},
"plugins": [
"jsdoc"
],
"globals": {}
}
` Usage
- global install(Recommend)
+ Install:
`
npm install sails-generate-eslintrc -g
` + Run:
* When you run it first:You can run it under project root path in command line.It will add [sails] and object under ['api/controllers', 'api/models', 'api/services']
`
sails-generate-eslintrc
`
* When you want to append some globals:
`
sails-generate-eslintrc -g sails -f api/models -m append
` * When you want to override config file with globals given by paramters:
`
sails-generate-eslintrc -g sails -f api/models -m override
`- install in project path
+ Install:
`
npm install sails-generate-eslintrc
` + Run:
* You need run it under project root path in command line
`
node_modules/.bin/sails-generate-eslintrc
`Tips
- extend: google
+ If you want to use google or others as coding style, you may have to install:
`
npm install eslint-config-google
``