From 2105672c95a2b75e0eb390166eecc7468f1750ce Mon Sep 17 00:00:00 2001 From: Edwin Kofler Date: Sun, 17 Dec 2023 21:09:21 -0800 Subject: [PATCH] style: Simplify some verbose parts --- src/adapters/fsFileSystem.ts | 2 +- src/comments/collectCommentFileNames.ts | 11 +++-------- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/adapters/fsFileSystem.ts b/src/adapters/fsFileSystem.ts index 774f2c201..08fb95c8b 100644 --- a/src/adapters/fsFileSystem.ts +++ b/src/adapters/fsFileSystem.ts @@ -15,7 +15,7 @@ export const fsFileSystem: FileSystem = { try { const stat = await fs.promises.stat(filePath); return stat.isDirectory(); - } catch (error) { + } catch { return false; } }, diff --git a/src/comments/collectCommentFileNames.ts b/src/comments/collectCommentFileNames.ts index 570dcd5e2..995033bc4 100644 --- a/src/comments/collectCommentFileNames.ts +++ b/src/comments/collectCommentFileNames.ts @@ -4,7 +4,7 @@ import { findTypeScriptConfiguration, TypeScriptConfiguration, } from "../input/findTypeScriptConfiguration"; -import { uniqueFromSources } from "../utils"; +import { isTruthy, uniqueFromSources } from "../utils"; export type CollectCommentFileNamesDependencies = { findTypeScriptConfiguration: SansDependencies; @@ -38,13 +38,8 @@ export const collectCommentFileNames = async ( const includeListFiles = ( await Promise.all(includeList.map(dependencies.fileSystem.directoryExists)) ) - .map((isDirectory, i) => { - if (isDirectory) { - return null; - } - return includeList[i]; - }) - .filter((item): item is string => typeof item === "string"); + .map((isDirectory, i) => !isDirectory && includeList[i]) + .filter(isTruthy); return { exclude: typescriptConfiguration.exclude,