Skip to content

Commit 95a45c9

Browse files
authored
chore: remove resolve-from dependency (#945)
1 parent 953664c commit 95a45c9

38 files changed

+78
-74
lines changed

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@
6060
"projects": [
6161
{
6262
"displayName": "test",
63-
"testEnvironment": "node",
6463
"testPathIgnorePatterns": [
6564
"<rootDir>/lib/.*",
66-
"<rootDir>/src/rules/__tests__/fixtures/*"
65+
"<rootDir>/src/rules/__tests__/fixtures/*",
66+
"<rootDir>/src/rules/__tests__/test-utils.ts"
6767
]
6868
},
6969
{
@@ -115,7 +115,6 @@
115115
"lint-staged": "^11.1.2",
116116
"pinst": "^2.0.0",
117117
"prettier": "^2.0.5",
118-
"resolve-from": "^5.0.0",
119118
"rimraf": "^3.0.0",
120119
"semantic-release": "^18.0.0",
121120
"semver": "^7.3.5",

src/rules/__tests__/consistent-test-it.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../consistent-test-it';
54
import { TestCaseName } from '../utils';
5+
import { espreeParser } from './test-utils';
66

77
const ruleTester = new TSESLint.RuleTester({
8-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
8+
parser: espreeParser,
99
parserOptions: {
1010
ecmaVersion: 2015,
1111
},

src/rules/__tests__/expect-expect.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ import {
33
TSESLint,
44
} from '@typescript-eslint/experimental-utils';
55
import dedent from 'dedent';
6-
import resolveFrom from 'resolve-from';
76
import rule from '../expect-expect';
7+
import { espreeParser } from './test-utils';
88

99
const ruleTester = new TSESLint.RuleTester({
10-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
10+
parser: espreeParser,
1111
parserOptions: {
1212
ecmaVersion: 2015,
1313
},

src/rules/__tests__/max-nested-describe.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../max-nested-describe';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2017,
1010
},

src/rules/__tests__/no-commented-out-tests.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-commented-out-tests';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2015,
1010
sourceType: 'module',

src/rules/__tests__/no-conditional-expect.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-conditional-expect';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2019,
1010
},

src/rules/__tests__/no-disabled-tests.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-disabled-tests';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2015,
1010
sourceType: 'module',

src/rules/__tests__/no-done-callback.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-done-callback';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2017,
1010
},

src/rules/__tests__/no-duplicate-hooks.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-duplicate-hooks';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2015,
1010
},

src/rules/__tests__/no-export.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { TSESLint } from '@typescript-eslint/experimental-utils';
22
import dedent from 'dedent';
3-
import resolveFrom from 'resolve-from';
43
import rule from '../no-export';
4+
import { espreeParser } from './test-utils';
55

66
const ruleTester = new TSESLint.RuleTester({
7-
parser: resolveFrom(require.resolve('eslint'), 'espree'),
7+
parser: espreeParser,
88
parserOptions: {
99
ecmaVersion: 2015,
1010
sourceType: 'module',

0 commit comments

Comments
 (0)