You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The variable is defined with var originalLog = console.log;. typeof console.log is function or object (an exotic implementation object that is callable) depending on the browser.
The warning says it has type "boolean, date, number, object, regular expression or string" - there's a few problems with this:
Dates and RegExps are not a type in JS (and if they are, Arrays, Maps, Sets, Promises, etc are too)
this is also missing symbol and bigint
Given the possible exotic type of console.log as object - a callable object - this is not actually a valid warning.
Description of the false positive
The variable is defined with
var originalLog = console.log;
.typeof console.log
isfunction
orobject
(an exotic implementation object that is callable) depending on the browser.The warning says it has type "boolean, date, number, object, regular expression or string" - there's a few problems with this:
symbol
andbigint
console.log
asobject
- a callable object - this is not actually a valid warning.URL to the alert on the project page on LGTM.com
https://lgtm.com/projects/g/substack/testling/snapshot/8d454f8d81bb0e84b06879a4506e530b8bdc87ac/files/browser/prelude.js?sort=name&dir=ASC&mode=heatmap#x1b735cba61dcb9a1:1
The text was updated successfully, but these errors were encountered: