File tree Expand file tree Collapse file tree 6 files changed +15
-16
lines changed Expand file tree Collapse file tree 6 files changed +15
-16
lines changed Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
+ const { isDeepStrictEqual} = require ( 'util' ) ;
2
3
const espurify = require ( 'espurify' ) ;
3
4
const enhance = require ( 'enhance-visitors' ) ;
4
- const deepStrictEqual = require ( 'deep-strict-equal' ) ;
5
5
const util = require ( './util' ) ;
6
6
7
7
const avaImportDeclarationAsts = [ {
@@ -188,12 +188,12 @@ module.exports = () => { // eslint-disable-line eslint-plugin/prefer-object-rule
188
188
/* eslint quote-props: [2, "as-needed"] */
189
189
const predefinedRules = {
190
190
ImportDeclaration : node => {
191
- if ( ! isTestFile && avaImportDeclarationAsts . some ( ast => deepStrictEqual ( espurify ( node ) , ast ) ) ) {
191
+ if ( ! isTestFile && avaImportDeclarationAsts . some ( ast => isDeepStrictEqual ( espurify ( node ) , ast ) ) ) {
192
192
isTestFile = true ;
193
193
}
194
194
} ,
195
195
VariableDeclarator : node => {
196
- if ( ! isTestFile && avaVariableDeclaratorAsts . some ( ast => deepStrictEqual ( espurify ( node ) , ast ) ) ) {
196
+ if ( ! isTestFile && avaVariableDeclaratorAsts . some ( ast => isDeepStrictEqual ( espurify ( node ) , ast ) ) ) {
197
197
isTestFile = true ;
198
198
}
199
199
} ,
Original file line number Diff line number Diff line change 30
30
" mocha"
31
31
],
32
32
"dependencies" : {
33
- "deep-strict-equal" : " ^0.2.0" ,
34
33
"enhance-visitors" : " ^1.0.0" ,
35
- "eslint-utils" : " ^2.1 .0" ,
36
- "espree" : " ^7.3.1 " ,
37
- "espurify" : " ^2.0 .1" ,
34
+ "eslint-utils" : " ^3.0 .0" ,
35
+ "espree" : " ^9.0.0 " ,
36
+ "espurify" : " ^2.1 .1" ,
38
37
"import-modules" : " ^2.1.0" ,
39
38
"micro-spelling-correcter" : " ^1.1.1" ,
40
39
"pkg-dir" : " ^5.0.0" ,
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
+ const { isDeepStrictEqual} = require ( 'util' ) ;
2
3
const espurify = require ( 'espurify' ) ;
3
4
const { visitIf} = require ( 'enhance-visitors' ) ;
4
- const deepStrictEqual = require ( 'deep-strict-equal' ) ;
5
5
const util = require ( '../util' ) ;
6
6
const createAvaRule = require ( '../create-ava-rule' ) ;
7
7
@@ -15,7 +15,7 @@ const isStatic = node => node.type === 'Literal' ||
15
15
16
16
function isTitleUsed ( usedTitleNodes , titleNode ) {
17
17
const purifiedNode = purify ( titleNode ) ;
18
- return usedTitleNodes . some ( usedTitle => deepStrictEqual ( purifiedNode , usedTitle ) ) ;
18
+ return usedTitleNodes . some ( usedTitle => isDeepStrictEqual ( purifiedNode , usedTitle ) ) ;
19
19
}
20
20
21
21
const create = context => {
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
+ const { isDeepStrictEqual} = require ( 'util' ) ;
2
3
const espurify = require ( 'espurify' ) ;
3
4
const { visitIf} = require ( 'enhance-visitors' ) ;
4
- const deepStrictEqual = require ( 'deep-strict-equal' ) ;
5
5
const createAvaRule = require ( '../create-ava-rule' ) ;
6
6
const util = require ( '../util' ) ;
7
7
@@ -52,8 +52,8 @@ const skippedAssertionCalleeAst = methodName => ({
52
52
} ) ;
53
53
54
54
const isCalleeMatched = ( callee , methodName ) =>
55
- deepStrictEqual ( callee , assertionCalleeAst ( methodName ) ) ||
56
- deepStrictEqual ( callee , skippedAssertionCalleeAst ( methodName ) ) ;
55
+ isDeepStrictEqual ( callee , assertionCalleeAst ( methodName ) ) ||
56
+ isDeepStrictEqual ( callee , skippedAssertionCalleeAst ( methodName ) ) ;
57
57
58
58
const create = context => {
59
59
const ava = createAvaRule ( ) ;
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
2
const path = require ( 'path' ) ;
3
+ const { isDeepStrictEqual} = require ( 'util' ) ;
3
4
const espurify = require ( 'espurify' ) ;
4
- const deepStrictEqual = require ( 'deep-strict-equal' ) ;
5
5
const util = require ( '../util' ) ;
6
6
7
7
const avaVariableDeclaratorInitAst = {
@@ -39,7 +39,7 @@ const create = context => {
39
39
}
40
40
} ,
41
41
VariableDeclarator : node => {
42
- if ( node . init && deepStrictEqual ( espurify ( node . init ) , avaVariableDeclaratorInitAst ) ) {
42
+ if ( node . init && isDeepStrictEqual ( espurify ( node . init ) , avaVariableDeclaratorInitAst ) ) {
43
43
const { name} = node . id ;
44
44
if ( name !== 'test' && ( ! isTypeScript || name !== 'anyTest' ) ) {
45
45
report ( context , node ) ;
Original file line number Diff line number Diff line change 1
1
'use strict' ;
2
+ const { isDeepStrictEqual} = require ( 'util' ) ;
2
3
const espree = require ( 'espree' ) ;
3
4
const espurify = require ( 'espurify' ) ;
4
5
const { visitIf} = require ( 'enhance-visitors' ) ;
5
- const deepStrictEqual = require ( 'deep-strict-equal' ) ;
6
6
const util = require ( '../util' ) ;
7
7
const createAvaRule = require ( '../create-ava-rule' ) ;
8
8
@@ -43,7 +43,7 @@ function matchesKnownBooleanExpression(argument) {
43
43
44
44
const callee = espurify ( argument . callee ) ;
45
45
46
- return knownBooleanSignatures . some ( signature => deepStrictEqual ( callee , signature ) ) ;
46
+ return knownBooleanSignatures . some ( signature => isDeepStrictEqual ( callee , signature ) ) ;
47
47
}
48
48
49
49
const create = context => {
You can’t perform that action at this time.
0 commit comments