2 ms·
Linting reduces the expressiveness of a language so that a large team can have some consistency. It’s not necessarily a weakness of the language. Languages li
by dartos 3y ago
Linting reduces the expressiveness of a language so that a large team can have some consistency.
It’s not necessarily a weakness of the language.
Languages like Haskell, C#, and Java don’t have the same amount of expressiveness as js, python, or ruby, so they don’t benefit as much from a linter, though I know places that use one for C# to prevent usage of the ‘var’ keyword
- happymellon 3y agoI have that at my current place with var in Java. And enforcing new lines on else or catch after the brace, completely different to the language guides. It looks a fucking mess.