From 20b0b095843c170387c0cf27a3aabe35aa244af3 Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Mon, 23 Sep 2024 12:21:08 -0400 Subject: [PATCH] fix(utils): update missing type information message --- packages/utils/src/eslint-utils/getParserServices.ts | 2 +- packages/utils/tests/eslint-utils/getParserServices.test.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/utils/src/eslint-utils/getParserServices.ts b/packages/utils/src/eslint-utils/getParserServices.ts index 9c8f3bb8db39..1fa6de72001a 100644 --- a/packages/utils/src/eslint-utils/getParserServices.ts +++ b/packages/utils/src/eslint-utils/getParserServices.ts @@ -7,7 +7,7 @@ import type { import { parserSeemsToBeTSESLint } from './parserSeemsToBeTSESLint'; const ERROR_MESSAGE_REQUIRES_PARSER_SERVICES = - 'You have used a rule which requires parserServices to be generated. You must therefore provide a value for the "parserOptions.project" property for @typescript-eslint/parser.'; + "You have used a rule which requires type information, but don't have parserOptions set to generate type information for this file. See https://typescript-eslint.io/getting-started/typed-linting for enabling linting with type information."; const ERROR_MESSAGE_UNKNOWN_PARSER = 'Note: detected a parser other than @typescript-eslint/parser. Make sure the parser is configured to forward "parserOptions.project" to @typescript-eslint/parser.'; diff --git a/packages/utils/tests/eslint-utils/getParserServices.test.ts b/packages/utils/tests/eslint-utils/getParserServices.test.ts index 74494d9ac269..c083c40e76c0 100644 --- a/packages/utils/tests/eslint-utils/getParserServices.test.ts +++ b/packages/utils/tests/eslint-utils/getParserServices.test.ts @@ -27,7 +27,7 @@ const createMockRuleContext = ( }) as unknown as UnknownRuleContext; const requiresParserServicesMessageTemplate = (parser = '\\S*'): string => - 'You have used a rule which requires parserServices to be generated. You must therefore provide a value for the "parserOptions.project" property for @typescript-eslint/parser.\n' + + 'You have used a rule which requires type information, .+\n' + `Parser: ${parser}`; const baseErrorRegex = (parser?: string): RegExp => new RegExp(requiresParserServicesMessageTemplate(parser)); pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy