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,