UNPKG

eslint-plugin-import-name

Version:

Eslint plugin to restrict the name of imports. Works with default and CommonJS imports.

27 lines (22 loc) 537 B
'use strict'; const { meta, parseOptions, variableDeclaration, callExpression, } = require('../utils'); module.exports = { meta: meta('/docs/all-imports-name.md'), create: (context) => { let importNames = new Map(); const options = parseOptions(context); return { VariableDeclaration: (node) => { importNames = variableDeclaration(context, node, importNames, options); }, CallExpression: (node) => { callExpression(context, node, importNames, options); } }; } };