Newer Version Available
Disallow Implied Use of eval() (no-implied-eval)
Prevent the indirect use of eval() by passing code as a string to built-in functions that will evaluate it, such
as setTimeout(). Pass in a real function instead.
This is a standard rule built into ESLint.
For complete details about this rule, including examples, see the corresponding ESLint documentation, Disallow Implied eval() (no-implied-eval).