File tree Expand file tree Collapse file tree 4 files changed +21
-24
lines changed Expand file tree Collapse file tree 4 files changed +21
-24
lines changed Original file line number Diff line number Diff line change 17
17
- name : Install Node.js
18
18
uses : actions/setup-node@v1
19
19
with :
20
- node : 12 .x
20
+ node : 14 .x
21
21
- name : Install Packages
22
22
run : npm install
23
23
- name : Lint
@@ -28,37 +28,37 @@ jobs:
28
28
29
29
strategy :
30
30
matrix :
31
- eslint : [6.x ]
31
+ eslint : [7 ]
32
32
node : [14.x]
33
33
os : [ubuntu-latest]
34
34
include :
35
35
# On other platforms
36
- - eslint : 6.x
36
+ - eslint : 7
37
37
node : 14.x
38
38
os : windows-latest
39
- - eslint : 6.x
39
+ - eslint : 7
40
40
node : 14.x
41
41
os : macos-latest
42
42
# On old Node.js versions
43
- - eslint : 6.x
43
+ - eslint : 7
44
44
node : 12.x
45
45
os : ubuntu-latest
46
- - eslint : 6.x
46
+ - eslint : 7
47
47
node : 10.x
48
48
os : ubuntu-latest
49
- - eslint : 6.x
50
- node : 8.x
51
- os : ubuntu-latest
52
49
# On old ESLint versions
53
- - eslint : 5.x
50
+ - eslint : 6
51
+ node : 14.x
52
+ os : ubuntu-latest
53
+ - eslint : 5
54
54
node : 14.x
55
55
os : ubuntu-latest
56
- - eslint : 4.x
56
+ - eslint : 4
57
57
node : 14.x
58
58
os : ubuntu-latest
59
59
# On the minimum supported ESLint/Node.js version
60
- - eslint : 4.x
61
- node : " 8.0.0 "
60
+ - eslint : 4
61
+ node : 8.10.0
62
62
os : ubuntu-latest
63
63
64
64
runs-on : ${{ matrix.os }}
Original file line number Diff line number Diff line change @@ -40,15 +40,15 @@ module.exports = {
40
40
41
41
/**
42
42
* find code point escape, and report
43
- * @param {string } text text
44
43
* @param {Node } node node
45
44
* @returns {void }
46
45
*/
47
- function findAndReport ( text , node ) {
46
+ function findAndReport ( node ) {
47
+ const text = sourceCode . getText ( node )
48
48
for ( const match of codePointEscapeSearchGenerator ( text ) ) {
49
49
const start = match . index
50
50
const end = start + match [ 0 ] . length
51
- const range = [ start + node . start , end + node . start ]
51
+ const range = [ start + node . range [ 0 ] , end + node . range [ 0 ] ]
52
52
context . report ( {
53
53
node,
54
54
loc : {
@@ -85,15 +85,15 @@ module.exports = {
85
85
86
86
return {
87
87
Identifier ( node ) {
88
- findAndReport ( sourceCode . getText ( node ) , node )
88
+ findAndReport ( node )
89
89
} ,
90
90
Literal ( node ) {
91
91
if ( typeof node . value === "string" ) {
92
- findAndReport ( node . raw , node )
92
+ findAndReport ( node )
93
93
}
94
94
} ,
95
- TemplateElement ( elementNode ) {
96
- findAndReport ( elementNode . value . raw , elementNode )
95
+ TemplateElement ( node ) {
96
+ findAndReport ( node )
97
97
} ,
98
98
}
99
99
} ,
Original file line number Diff line number Diff line change 24
24
"codecov" : " ^3.5.0" ,
25
25
"eslint" : " ^6.2.2" ,
26
26
"eslint4b" : " ^6.2.2" ,
27
- "espree" : " ^6.1.1 " ,
27
+ "espree" : " ^7.0.0 " ,
28
28
"globals" : " ^12.0.0" ,
29
29
"mocha" : " ^6.2.0" ,
30
30
"npm-run-all" : " ^4.1.5" ,
Original file line number Diff line number Diff line change @@ -133,7 +133,6 @@ b="\\uD842\\uDFB7"
133
133
"ES2015 Unicode code point escape sequences are forbidden." ,
134
134
line : 2 ,
135
135
column : 8 ,
136
- nodeType : "TemplateElement" ,
137
136
endLine : 2 ,
138
137
endColumn : 16 ,
139
138
} ,
@@ -142,7 +141,6 @@ b="\\uD842\\uDFB7"
142
141
"ES2015 Unicode code point escape sequences are forbidden." ,
143
142
line : 2 ,
144
143
column : 16 ,
145
- nodeType : "TemplateElement" ,
146
144
endLine : 2 ,
147
145
endColumn : 24 ,
148
146
} ,
@@ -151,7 +149,6 @@ b="\\uD842\\uDFB7"
151
149
"ES2015 Unicode code point escape sequences are forbidden." ,
152
150
line : 3 ,
153
151
column : 4 ,
154
- nodeType : "Literal" ,
155
152
endLine : 3 ,
156
153
endColumn : 13 ,
157
154
} ,
You can’t perform that action at this time.
0 commit comments