--- ruleName: no-eval description: Disallows `eval` function invocations. rationale: |- `eval()` is dangerous as it allows arbitrary code execution with full privileges. There are [alternatives](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval) for most of the use cases for `eval()`. optionsDescription: Not configurable. options: null optionExamples: - 'true' type: functionality optionsJSON: 'null' layout: rule title: 'Rule: no-eval' ---