canonical
Version:
Canonical code style linter and formatter for JavaScript, SCSS and CSS.
16 lines (12 loc) • 419 B
JavaScript
export default function ignore(path, context) {
// ignore node_modules by default
var ignoreStrings = context.settings['import/ignore']
? [].concat(context.settings['import/ignore'])
: ['node_modules']
if (ignoreStrings.length === 0) return false
for (var i = 0; i < ignoreStrings.length; i++) {
var regex = new RegExp(ignoreStrings[i])
if (regex.test(path)) return true
}
return false
}