The JSLint online tool shows you what globals are there
How can I detect leaking variables into a global namespace?
-
21-07-2023 - |
문제
I have noticed a big amount of variables in my code leaked into global namespace. Is there a way to automatically find such leakages and report their position in the code?
I thought that code quality tools like jslint / jshint would be able to help me, but looking through their documentation I was not able to find anything related to this (although it looks like it should exist). I was not able to find a lot of information with keywords as in my title on google. One of the few relevant findings was this post from 2009.
해결책
다른 팁
Maybe do something like this
for (var inGlobalScope in window) {
console.log(inGlobalScope);
}
Then go through the list of log entries to determine what shouldn't be in the global scope.
제휴하지 않습니다 StackOverflow