4 ms·
> - for in loop - for of loop It's 2020 and you still use loops? ;-) source: https://github.com/buildo/eslint-plugin-no-loops https://github.com/buildo/eslint
by wa1987 6y ago
> - for in loop - for of loop
It's 2020 and you still use loops? ;-)
source: https://github.com/buildo/eslint-plugin-no-loops https://github.com/buildo/eslint-plugin-no-loops
- hombre_fatal 6y agofor/of is an iterator. It consumes the Symbol.iterator interface and is totally different from the for(i++) statement. That eslint rule is a good example of a cargo cult. The second link in its rationalization argues for using underscore over touching a dangerous loop yourself.
- graup 6y agoDisallowing for..of iterators is the reason I cannot use or recommend the Airbnb lint preset. A very nice example of an anno 2014-2017 cargo cult that clearly hasn't held up. https://github.com/airbnb/javascript/issues/1271 https://github.com/airbnb/javascript/issues/1271
- BigJono 6y agoDon't worry, there's plenty of 2020 cargo culting to replace it.