lib: enforce use of primordial Number

PR-URL: https://github.com/nodejs/node/pull/30700
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
This commit is contained in:
Sebastien Ahkrin
2019-11-28 10:30:51 +01:00
committed by Michaël Zasso
parent 1f9a5ae7aa
commit 2070d3f8eb
9 changed files with 11 additions and 1 deletions

View File

@@ -17,6 +17,8 @@ rules:
message: "Use `const { JSON } = primordials;` instead of the global."
- name: Math
message: "Use `const { Math } = primordials;` instead of the global."
- name: Number
message: "Use `const { Number } = primordials;` instead of the global."
- name: Object
message: "Use `const { Object } = primordials;` instead of the global."
- name: Reflect

View File

@@ -2,6 +2,7 @@
const {
MathFloor,
Number,
} = primordials;
const {

View File

@@ -8,6 +8,7 @@ const {
ArrayIsArray,
Boolean,
MathFloor,
Number,
ObjectDefineProperties,
ObjectDefineProperty,
ObjectKeys,

View File

@@ -3,6 +3,7 @@
const {
ArrayIsArray,
DateNow,
Number,
NumberIsFinite,
ObjectSetPrototypeOf,
ReflectOwnKeys,

View File

@@ -3,6 +3,7 @@
const {
ArrayIsArray,
MathMax,
Number,
ObjectCreate,
ObjectKeys,
} = primordials;

View File

@@ -1,6 +1,7 @@
'use strict';
const {
Number,
NumberIsNaN,
ObjectCreate,
} = primordials;

View File

@@ -2,6 +2,7 @@
const {
Array,
Number,
ObjectCreate,
ObjectDefineProperties,
ObjectDefineProperty,

View File

@@ -16,6 +16,7 @@ const {
MathMin,
MathRound,
MathSqrt,
Number,
NumberIsNaN,
NumberPrototypeValueOf,
ObjectAssign,
@@ -39,7 +40,7 @@ const {
SymbolPrototypeValueOf,
SymbolIterator,
SymbolToStringTag,
uncurryThis
uncurryThis,
} = primordials;
const {

View File

@@ -24,6 +24,7 @@
const {
ArrayIsArray,
Boolean,
Number,
NumberIsNaN,
ObjectDefineProperty,
ObjectSetPrototypeOf,