UNPKG

@shayanthenerd/eslint-config

Version:

A modern, flexible ESLint configuration for enforcing best practices and maintaining a consistent coding style

16 lines (14 loc) 627 B
import { defaultIgnorePatterns } from "./defaultIgnorePatterns.js"; import { resolveGitignorePatterns } from "./resolveGitignorePatterns.js"; //#region src/utils/ignores/getIgnorePatterns.ts function getIgnorePatterns({ patterns, gitignore }) { if (gitignore) { const gitignorePatterns = resolveGitignorePatterns(gitignore); if (gitignorePatterns.length > 0) defaultIgnorePatterns.push(...gitignorePatterns); } if (patterns.length > 0) defaultIgnorePatterns.push(...patterns); const uniqueIgnorePatterns = [...new Set(defaultIgnorePatterns)]; return uniqueIgnorePatterns; } //#endregion export { getIgnorePatterns };