eslint-plugin-unicorn
Version:
Various awesome ESLint rules
15 lines (12 loc) • 431 B
JavaScript
;
const {callExpressionSelector} = require('./call-or-new-expression-selector.js');
const requireCallSelector = callExpressionSelector({
name: 'require',
length: 1,
// Do not add check on first argument
allowSpreadElement: true
});
module.exports = {
STATIC_REQUIRE_SELECTOR: `${requireCallSelector}[arguments.0.type="Literal"]`,
STATIC_REQUIRE_SOURCE_SELECTOR: `${requireCallSelector} > Literal.arguments`
};