UNPKG

@masknet/eslint-plugin

Version:
29 lines 833 B
import { isIdentifierName } from "../../node.js"; import { createRule } from "../../rule.js"; export default createRule({ name: 'type/no-number-constructor', meta: { type: 'problem', docs: { description: 'Disallow use `Number` constructor', recommended: 'recommended', }, schema: [], messages: { invalid: 'Disallow use `Number` constructor', }, }, defaultOptions: [], create(context) { function handle(node) { if (!isIdentifierName(node.callee, 'Number')) return; context.report({ node, messageId: 'invalid' }); } return { NewExpression: handle, CallExpression: handle, }; }, }); //# sourceMappingURL=no-number-constructor.js.map