From 4507fa51843c6847cfc6aa76184ed848a0022cbf Mon Sep 17 00:00:00 2001 From: Rafael Santana Date: Tue, 12 Oct 2021 18:41:27 -0300 Subject: [PATCH] refactor: accept `readonly` on `suggestions` --- packages/experimental-utils/src/ts-eslint/Rule.ts | 2 +- packages/experimental-utils/src/ts-eslint/RuleTester.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/experimental-utils/src/ts-eslint/Rule.ts b/packages/experimental-utils/src/ts-eslint/Rule.ts index 860f3779e45c..d26e6f0aff30 100644 --- a/packages/experimental-utils/src/ts-eslint/Rule.ts +++ b/packages/experimental-utils/src/ts-eslint/Rule.ts @@ -117,7 +117,7 @@ type ReportFixFunction = ( fixer: RuleFixer, ) => null | RuleFix | readonly RuleFix[] | IterableIterator; type ReportSuggestionArray = - SuggestionReportDescriptor[]; + readonly SuggestionReportDescriptor[]; interface ReportDescriptorBase { /** diff --git a/packages/experimental-utils/src/ts-eslint/RuleTester.ts b/packages/experimental-utils/src/ts-eslint/RuleTester.ts index 9a255b242070..651842989694 100644 --- a/packages/experimental-utils/src/ts-eslint/RuleTester.ts +++ b/packages/experimental-utils/src/ts-eslint/RuleTester.ts @@ -1,7 +1,7 @@ import { RuleTester as ESLintRuleTester } from 'eslint'; import { AST_NODE_TYPES, AST_TOKEN_TYPES } from '../ts-estree'; -import { ParserOptions } from './ParserOptions'; import { Linter } from './Linter'; +import { ParserOptions } from './ParserOptions'; import { RuleCreateFunction, RuleModule, @@ -108,7 +108,7 @@ interface TestCaseError { /** * Reported suggestions. */ - readonly suggestions?: SuggestionOutput[] | null; + readonly suggestions?: readonly SuggestionOutput[] | null; /** * The type of the reported AST node. */