Skip to content

Commit 66cb0e3

Browse files
committed
Refine eslint rules
1 parent f636100 commit 66cb0e3

File tree

3 files changed

+5
-24
lines changed

3 files changed

+5
-24
lines changed

.eslintrc

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"parser": "babel-eslint",
3-
"extends": "airbnb",
3+
"extends": ["airbnb", "plugin:react/recommended"],
44
"env": {
55
"browser": true,
66
"node": true,
@@ -20,8 +20,8 @@
2020
}
2121
},
2222
"rules": {
23-
"function-paren-newline": "off",
2423
"no-param-reassign": "off",
24+
"function-paren-newline": "off",
2525
"arrow-parens": [
2626
"error",
2727
"always"
@@ -30,18 +30,11 @@
3030
2,
3131
"as-needed"
3232
],
33-
"class-methods-use-this": 0,
3433
"comma-dangle": [
3534
"error",
3635
"only-multiline"
3736
],
38-
"import/imports-first": 0,
39-
"import/newline-after-import": 0,
40-
"import/no-dynamic-require": 0,
4137
"import/no-extraneous-dependencies": 0,
42-
"import/no-named-as-default": 0,
43-
"import/no-unresolved": 2,
44-
"import/no-webpack-loader-syntax": 0,
4538
"import/prefer-default-export": 0,
4639
"indent": [
4740
2,
@@ -50,34 +43,20 @@
5043
"SwitchCase": 1
5144
}
5245
],
53-
"jsx-a11y/aria-props": 2,
54-
"jsx-a11y/heading-has-content": 0,
55-
"jsx-a11y/href-no-hash": "off",
56-
"jsx-a11y/anchor-is-valid": "off",
57-
"jsx-a11y/label-has-for": 2,
58-
"jsx-a11y/mouse-events-have-key-events": 2,
59-
"jsx-a11y/role-has-required-aria-props": 2,
60-
"jsx-a11y/role-supports-aria-props": 2,
6146
"max-len": 0,
62-
"newline-per-chained-call": 0,
63-
"no-confusing-arrow": 0,
6447
"no-console": 1,
65-
"no-use-before-define": 0,
66-
"prefer-template": 2,
6748
"react/forbid-prop-types": 0,
6849
"react/jsx-curly-brace-presence": "off",
6950
"react/jsx-first-prop-new-line": [
7051
2,
7152
"multiline"
7253
],
7354
"react/jsx-filename-extension": 0,
74-
"react/jsx-no-target-blank": 0,
7555
"react/require-default-props": 0,
76-
"react/require-extension": 0,
7756
"react/self-closing-comp": 0,
7857
"redux-saga/no-yield-in-race": 2,
7958
"redux-saga/yield-effects": 2,
80-
"require-yield": 0
59+
"jsx-a11y/anchor-is-valid": 0
8160
},
8261
"settings": {
8362
"import/resolver": {

server/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const argv = require('./util/argv');
77
const port = require('./util//port');
88
const setup = require('./middlewares/frontendMiddleware');
99
const { resolve } = require('path');
10+
1011
const app = express();
1112

1213
// If you need a backend, e.g. an API, add your custom backend-specific middleware here

server/util/logger.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
const chalk = require('chalk');
44
const ip = require('ip');
5+
56
const divider = chalk.gray('\n-----------------------------------');
67

78
/**

0 commit comments

Comments
 (0)