From 45ae29d414ba4f871c73206338530c4f065cc717 Mon Sep 17 00:00:00 2001 From: joshuakgoldberg Date: Sun, 28 Jul 2019 21:05:27 -0400 Subject: [PATCH] Even simpler configuration error filtering: just an unknown[] --- src/input/findOriginalConfigurations.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/input/findOriginalConfigurations.ts b/src/input/findOriginalConfigurations.ts index e02233031..754b6bd09 100644 --- a/src/input/findOriginalConfigurations.ts +++ b/src/input/findOriginalConfigurations.ts @@ -45,11 +45,11 @@ export const findOriginalConfigurations = async ( } // Other configuration errors only halt the program if the user asked for them - const configurationErrors = ([ + const configurationErrors = [ [eslint, rawSettings.eslint], [packages, rawSettings.package], [typescript, rawSettings.typescript], - ] as const).filter(configurationResultIsError); + ].filter(configurationResultIsError); if (configurationErrors.length !== 0) { return { complaints: configurationErrors.map(([configuration]) => configuration.message), @@ -68,8 +68,6 @@ export const findOriginalConfigurations = async ( }; }; -const configurationResultIsError = ( - result: readonly [unknown, unknown], -): result is [Error, string] => { +const configurationResultIsError = (result: unknown[]): result is [Error, string] => { return result[0] instanceof Error && typeof result[1] === "string"; };