diff --git a/packages/core/src/utils/gitIgnoreParser.ts b/packages/core/src/utils/gitIgnoreParser.ts index 7be0467149..6d5f24e93d 100644 --- a/packages/core/src/utils/gitIgnoreParser.ts +++ b/packages/core/src/utils/gitIgnoreParser.ts @@ -52,7 +52,7 @@ export class GitIgnoreParser implements GitIgnoreFilter { .split(path.sep) .join(path.posix.sep); - const rawPatterns = content.split('\n'); + const rawPatterns = content.split(/\r\n|\n|\r/); return ignore().add(this.processPatterns(rawPatterns, relativeBaseDir)); } diff --git a/packages/core/src/utils/ignoreFileParser.ts b/packages/core/src/utils/ignoreFileParser.ts index af8a574325..991826e3f0 100644 --- a/packages/core/src/utils/ignoreFileParser.ts +++ b/packages/core/src/utils/ignoreFileParser.ts @@ -70,7 +70,7 @@ export class IgnoreFileParser implements IgnoreFileFilter { debugLogger.debug(`Loading ignore patterns from: ${patternsFilePath}`); return (content ?? '') - .split('\n') + .split(/\r\n|\n|\r/) .map((p) => p.trim()) .filter((p) => p !== '' && !p.startsWith('#')); }