3 ms·
I love linters and formatters. Often languages carry baggage and other “bad parts” that linters help you avoid. For someone who’s not used to them they might f
by thitcanh 6y ago
I love linters and formatters. Often languages carry baggage and other “bad parts” that linters help you avoid.
For someone who’s not used to them they might feel annoying (e.g. why should I wrap every $() in quotes?! Ugh) but once you accept them your code will be a million times better and safer.
- omn1 6y agoSame. Few years ago I started a little list of linters. Just kept adding tools and the list is huge now thanks to lots of contributors. https://github.com/analysis-tools-dev/static-analysis https://github.com/analysis-tools-dev/static-analysis Still love adding new linters there when I cross their path. :)
- MichaelMoser123 6y agothanks! you also have https://github.com/analysis-tools-dev/dynamic-analysis https://github.com/analysis-tools-dev/dynamic-analysis for stuff like valgrind; A star from me for both of them.
- koyote 6y agoI believe they are near-essential for properly learning a language. I can credit Resharper for a large part of my proficiency in C# for example.