UNPKG

solium-plugin-security

Version:

Official Solium Plugin for Security-related lint rules

38 lines (30 loc) 772 B
/** * @fileoverview Disallow user-defined modifiers * @author Beau Gunderson <beau@beaugunderson.com> */ "use strict"; module.exports = { meta: { docs: { recommended: false, type: "off", description: "Disallow user-defined modifiers" }, schema: [] }, create: function(context) { function inspectModifierDeclaration(emitted) { let node = emitted.node; if (emitted.exit) { return; } context.report({ node: node, message: "User-defined modifiers should be avoided." }); } return { ModifierDeclaration: inspectModifierDeclaration }; } };