Fix api-reports space-after-comma bug

Signed-off-by: Juan Escalada <juanescalada175@gmail.com>
This commit is contained in:
Juan Escalada
2024-11-21 11:43:23 +09:00
parent 6571935728
commit 16689f4d50
@@ -45,7 +45,15 @@ export const buildApiReports = async (paths: string[] = [], opts: Options) => {
const runTsc = opts.tsc;
const allowWarnings = parseArrayOption(opts.allowWarnings);
const allowAllWarnings = opts.allowAllWarnings;
const omitMessages = parseArrayOption(opts.omitMessages);
const omitMessagesRaw = opts.omitMessages;
if (omitMessagesRaw && omitMessagesRaw.endsWith(',')) {
throw new Error(
`Invalid value for --omit-messages: ${omitMessagesRaw}\nMust be a comma-separated list of strings without spaces or wrapped in quotations.`,
);
}
const omitMessages = parseArrayOption(omitMessagesRaw);
const isAllPackages = !paths?.length;
const selectedPackageDirs = await resolvePackagePaths({