When writing JavaScript, I spend a lot of time fixing basic mistakes. I often rename a variable and test my app, and then find I didn’t rename the variable in one spot. I rename functions, same thing. I type things wrong, and again waste time clicking around in the browser. The feeling is always the same – Why did I make this mistake again? I’ve been programming for over 15 years, and I still keep
![Detect JavaScript Problems with ESLint](https://cdn-ak-scissors.b.st-hatena.com/image/square/dab4977c1ae2b720c77006d80a92167ade8dbc66/height=288;version=1;width=512/https%3A%2F%2Fdavidwalsh.name%2Fdemo%2Feslint-images%2Finitial_output.jpg)