Function コンストラクタの使用の禁止 (no-new-func)
Function() コンストラクタを使用して新しい関数を作成できないようにします。これは、標準ではなく、読みにくいため、適切な手法ではありません。また、eval() と同じ方法で文字列をコードとして解析することが必要になります。これは ESLint に組み込みの標準ルールです。
例を含め、このルールについての詳細は、対応する ESLint ドキュメント「Disallow Function Constructor (no-new-func) (Function コンストラクタの禁止 (no-new-func))」を参照してください。