Browse Source

Set up linting configuration ⚙️

pull/62/head
Adriean Khisbe 7 years ago
parent
commit
e501868175
4 changed files with 2244 additions and 196 deletions
  1. +2
    -0
      .eslintignore
  2. +39
    -0
      .eslintrc
  3. +2200
    -196
      package-lock.json
  4. +3
    -0
      package.json

+ 2
- 0
.eslintignore View File

@ -0,0 +1,2 @@
node_modules/
test/coverage/

+ 39
- 0
.eslintrc View File

@ -0,0 +1,39 @@
{
"env": {
"commonjs": true,
"es6": true,
"node": true
},
"extends": [
"plugin:@coorpacademy/coorpacademy/core",
"plugin:@coorpacademy/coorpacademy/mocha",
"plugin:@coorpacademy/coorpacademy/es20XX",
"plugin:@coorpacademy/coorpacademy/lodash-fp",
"plugin:@coorpacademy/coorpacademy/prettier"
],
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module"
},
"plugins": [
"@coorpacademy/coorpacademy"
],
"rules": {
"promise/no-native": "off",
"strict": "off"
},
"overrides": [
{
"files": [ "scripts/migrate*.js", "lib/*.js" ],
"env": {
"mongo": true
}
},
{
"files": ["**/test/**"],
"rules": {
"unicorn/filename-case": "off"
}
}
]
}

+ 2200
- 196
package-lock.json
File diff suppressed because it is too large
View File


+ 3
- 0
package.json View File

@ -5,6 +5,7 @@
"main": "lib/index.js",
"scripts": {
"test": "./node_modules/.bin/mocha --recursive ./test",
"lint": "eslint lib test bin/dogapi examples",
"docs": "node ./docs/create.js > index.html"
},
"bin": {
@ -34,8 +35,10 @@
"rc": "^1.2.8"
},
"devDependencies": {
"@coorpacademy/eslint-plugin-coorpacademy": "^8.1.1",
"bignumber.js": "^2.0.7",
"docast": "^0.1.1",
"eslint": "^5.15.1",
"glob": "^6.0.0",
"js-yaml": "^3.2.7",
"marked": "^0.3.9",


Loading…
Cancel
Save