From 0ce70bab735a633247831c50bb48c035a10b03c5 Mon Sep 17 00:00:00 2001 From: Mikhail Bodrov Date: Mon, 20 May 2024 11:56:10 +0300 Subject: [PATCH] fix(naming-convention-utils): optimized normalizedOptions in parse --- .../src/rules/naming-convention-utils/parse-options.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts b/packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts index 557393268f9b..08ac8d41c8b0 100644 --- a/packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts +++ b/packages/eslint-plugin/src/rules/naming-convention-utils/parse-options.ts @@ -80,9 +80,7 @@ function normalizeOption(option: Selector): NormalizedSelector[] { } function parseOptions(context: Context): ParsedOptions { - const normalizedOptions = context.options - .map(opt => normalizeOption(opt)) - .reduce((acc, val) => acc.concat(val), []); + const normalizedOptions = context.options.flatMap(normalizeOption); const result = getEnumNames(Selectors).reduce((acc, k) => { acc[k] = createValidator(k, context, normalizedOptions);