Skip to content

Files

Latest commit

 

History

History
13 lines (7 loc) · 466 Bytes

function-constructor.md

File metadata and controls

13 lines (7 loc) · 466 Bytes

Pattern: Use of built-in Function constructor

Issue: -

Description

Prevents using the built-in Function constructor.

Rationale: Calling the constructor directly is similar to eval, which is a symptom of design issues. String inputs don’t receive type checking and can cause performance issues, particularly when dynamically created.

Further Reading