Skip to content

Commit 3cb076f

Browse files
authored
frontend: Use eslint with mozilla rules (#146)
1 parent 5647635 commit 3cb076f

File tree

7 files changed

+476
-372
lines changed

7 files changed

+476
-372
lines changed

frontend/.eslintrc.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
env:
2+
browser: true
3+
es6: true
4+
plugins:
5+
- prettier
6+
- mozilla
7+
extends:
8+
- standard
9+
- prettier
10+
- plugin:mozilla/recommended
11+
globals:
12+
Atomics: readonly
13+
SharedArrayBuffer: readonly
14+
parserOptions:
15+
ecmaVersion: 2018
16+
sourceType: module
17+
rules:
18+
max-len: off
19+
prettier/prettier: "error"

frontend/package.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,20 @@
2727
"babel-polyfill": "^6.26.0",
2828
"clean-webpack-plugin": "^3.0.0",
2929
"css-loader": "^3.0.0",
30+
"eslint": "^6.2.2",
31+
"eslint-config-prettier": "^6.2.0",
32+
"eslint-config-standard": "^14.1.0",
33+
"eslint-loader": "^3.0.0",
34+
"eslint-plugin-fetch-options": "0.0.5",
35+
"eslint-plugin-html": "^6.0.0",
36+
"eslint-plugin-mozilla": "^2.1.0",
37+
"eslint-plugin-no-unsanitized": "^3.0.2",
38+
"eslint-plugin-prettier": "^3.1.0",
3039
"html-webpack-plugin": "^3.2.0",
3140
"mini-css-extract-plugin": "^0.8.0",
3241
"optimize-css-assets-webpack-plugin": "^5.0.3",
42+
"prettier": "1.18.2",
43+
"standard": "^14.1.0",
3344
"terser-webpack-plugin": "^1.3.0",
3445
"webpack": "^4.35.3",
3546
"webpack-cli": "^3.3.6",

0 commit comments

Comments
 (0)