UNPKG

@shayanthenerd/eslint-config

Version:

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

14 lines (13 loc) 578 B
import { defaultIgnorePatterns } from "./defaultIgnorePatterns.mjs"; import { resolveGitignorePatterns } from "./resolveGitignorePatterns.mjs"; //#region src/helpers/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); return [...new Set(defaultIgnorePatterns)]; } //#endregion export { getIgnorePatterns };