diff --git a/packages/sui-lint/bin/sui-lint-js.js b/packages/sui-lint/bin/sui-lint-js.js index a42604e76..4e2f90642 100755 --- a/packages/sui-lint/bin/sui-lint-js.js +++ b/packages/sui-lint/bin/sui-lint-js.js @@ -12,9 +12,10 @@ program .option('--add-fixes') .option('--staged') .option('--fix', 'fix automatically problems with js files') + .option('--ignore-patterns ', 'Path patterns to ignore for linting') .parse(process.argv) -const {addFixes, fix, staged} = program.opts() +const {addFixes, fix, ignorePatterns = [], staged} = program.opts() const {CI} = process.env const EXTENSIONS = ['js', 'jsx', 'ts', 'tsx'] @@ -23,7 +24,7 @@ const DEFAULT_PATTERN = './' const LINT_FORMATTER = 'stylish' const baseConfig = { ...config, - ignorePatterns: IGNORE_PATTERNS.concat(getGitIgnoredFiles()) + ignorePatterns: IGNORE_PATTERNS.concat(getGitIgnoredFiles()).concat(ignorePatterns) } ;(async function main() {