23 ms·
> ...it's not an available option when writing code in any professional or non-professional project I work on... That is surprising to me. I work with code tha
by jmull 9y ago
> ...it's not an available option when writing code in any professional or non-professional project I work on...
That is surprising to me. I work with code that is more than a couple years old all the time and I would guess most people do to.
- alangpierce 9y agoYeah, it's a slight exaggeration to say that `var` is effectively not in the language anymore, e.g. I see it plenty when reading open source projects or Babel output. Keep in mind that ESLint can autofix `var` to `let` or `const` (except in some rare cases when it's unsafe), so even if you have a big legacy codebase, it's not hard to migrate completely away from `var` with very little time or risk. But it's true that you need to keep up with tooling for legacy projects, which happens to be the case for the stuff I work on, but may not be universally true.