description:"Disallows use of `arguments.callee`.",
rationale:(_a=["\n Using `arguments.callee` makes various performance optimizations impossible.\n See [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments/callee)\n for more details on why to avoid `arguments.callee`."],_a.raw=["\n Using \\`arguments.callee\\` makes various performance optimizations impossible.\n See [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments/callee)\n for more details on why to avoid \\`arguments.callee\\`."],Lint.Utils.dedent(_a)),
optionsDescription:"Not configurable.",
options:null,
optionExamples:[true],
type:"functionality",
typescriptOnly:false,
};
/* tslint:enable:object-literal-sort-keys */
Rule.FAILURE_STRING="Access to arguments.callee is forbidden";