質問編集履歴

1

詳細の追記

2018/08/08 07:05

投稿

wpt
wpt

スコア6

test CHANGED
@@ -1 +1 @@
1
- ESLintでES6の構文をエラーにする方法
1
+ ESLintでES6の構文をエラーにする方法(ESLintでES6の構文がエラーにならない)
test CHANGED
@@ -5,3 +5,71 @@
5
5
  ES6の構文があるときにエラー表示をしたいのですが、
6
6
 
7
7
  どのようにやればよいのでしょうか?(そもそも可能なのでしょうか?)
8
+
9
+
10
+
11
+ #追記
12
+
13
+ デフォルトではES5までの処理となっているそうなのですが、
14
+
15
+ 特に設定もしていないのにES6がスルーされてしまいます。
16
+
17
+ ESLintのバージョンは`v5.3.0`です。
18
+
19
+
20
+
21
+ 現在ESLintはグローバルからローカルにインストールしなおし、
22
+
23
+ 設定はプロジェクトルートに置いてある`.eslintrc.json`に記述、
24
+
25
+ VSCodeのほうの設定ファイルには設定を記述してありません。
26
+
27
+
28
+
29
+ 念の為、`.eslintrc.json`の内容を記載しておきます。
30
+
31
+ ```
32
+
33
+ {
34
+
35
+ "env": {
36
+
37
+ "browser": true,
38
+
39
+ "jquery": true
40
+
41
+ },
42
+
43
+ "globals": {
44
+
45
+ // 省略
46
+
47
+ },
48
+
49
+ "extends": "eslint:recommended",
50
+
51
+ "parserOptions": {
52
+
53
+ "ecmaVersion": 5,
54
+
55
+ "sourceType": "module",
56
+
57
+ "ecmaFeatures": {
58
+
59
+ "jsx": true,
60
+
61
+ "classes": true
62
+
63
+ }
64
+
65
+ },
66
+
67
+ "rules": {
68
+
69
+ // 省略
70
+
71
+ }
72
+
73
+ }
74
+
75
+ ```