UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

24 lines (22 loc) 775 B
/** * @file Check if variable is a built-in * @description Single responsibility: Determine if a variable name is a JavaScript built-in */ /** * Check if variable is a built-in */ function isBuiltIn(name) { const builtIns = [ // Constructors 'Array', 'Object', 'String', 'Number', 'Boolean', 'Promise', 'Map', 'Set', 'Date', 'Math', 'JSON', 'Function', 'RegExp', 'Error', 'TypeError', 'ReferenceError', 'SyntaxError', 'RangeError', 'URIError', 'EvalError', 'Symbol', 'BigInt', 'WeakMap', 'WeakSet', 'Int8Array', 'Uint8Array', 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array', 'Float32Array', 'Float64Array', 'ArrayBuffer', 'DataView', 'Proxy', 'Reflect' ]; return builtIns.includes(name); } module.exports = isBuiltIn;