Skip to content

Commit 8fddabb

Browse files
committed
eslint refactor
- Related #15 - Migrated to Airbnb - Removed dependency `eslint-config-imperative-es6` - Added dependency `eslint-config-airbnb-base` and `eslint-plugin-import`
1 parent d1e75fb commit 8fddabb

File tree

4 files changed

+357
-9
lines changed

4 files changed

+357
-9
lines changed

.eslintrc

Lines changed: 0 additions & 3 deletions
This file was deleted.

.eslintrc.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"extends": "airbnb-base",
3+
"parserOptions": {
4+
"sourceType": "module",
5+
"allowImportExportEverywhere": false,
6+
"ecmaVersion": 2018
7+
},
8+
"env": {
9+
"mocha": true,
10+
"es6": true,
11+
"node": true
12+
},
13+
"rules": {
14+
"indent": [2, "tab"],
15+
"no-tabs": 0,
16+
"max-len": 0,
17+
"no-underscore-dangle": 0,
18+
"class-methods-use-this": ["off"],
19+
"no-nested-ternary": ["off"],
20+
"quotes": ["error", "single"],
21+
"linebreak-style": ["error", "unix"],
22+
"semi": ["error", "always"],
23+
"no-use-before-define": [
24+
"error",
25+
{
26+
"functions": false,
27+
"classes": false
28+
}
29+
],
30+
"arrow-parens": [
31+
"error",
32+
"as-needed",
33+
{
34+
"requireForBlockBody": false
35+
}
36+
]
37+
}
38+
}

0 commit comments

Comments
 (0)