Skip to content

Commit ffbb3cf

Browse files
authored
fix(experimental-utils): expand RuleTester config properties (typescript-eslint#3557)
1 parent 2a36e3e commit ffbb3cf

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/experimental-utils/src/ts-eslint/RuleTester.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { RuleTester as ESLintRuleTester } from 'eslint';
22
import { AST_NODE_TYPES, AST_TOKEN_TYPES } from '../ts-estree';
33
import { ParserOptions } from './ParserOptions';
4+
import { Linter } from './Linter';
45
import { RuleCreateFunction, RuleModule } from './Rule';
56

67
interface ValidTestCase<TOptions extends Readonly<unknown[]>> {
@@ -121,7 +122,7 @@ interface RunTests<
121122
readonly valid: readonly (ValidTestCase<TOptions> | string)[];
122123
readonly invalid: readonly InvalidTestCase<TMessageIds, TOptions>[];
123124
}
124-
interface RuleTesterConfig {
125+
interface RuleTesterConfig extends Linter.Config {
125126
// should be require.resolve(parserPackageName)
126127
readonly parser: string;
127128
readonly parserOptions?: Readonly<ParserOptions>;

0 commit comments

Comments
 (0)