Software developers often have a love-hate relationship with linters due to issues like warning fatigue and restricting creative freedom in coding. What can be done about it especially in the age of AI agents?
I don’t hate linters. I hate linters that are a ginormous PITA to install, set up, and configure. I also loathe repos with linters configured that work in one person’s working copy but not another’s because the moon and mercury weren’t correctly aligned at the moment the second working copy was installed.
I agree. I don't perse hate linters, too.
I used a combination of them and love getting nits done.
At some places, we even had a pre-commit hook configured to have linters completed, so that was fun.
Lint rules should evolve over a period of time for teams to get better or as the project gets better, in my opinion. And I think there is no such process at many teams today.
4 comments
[ 1.0 ms ] story [ 23.8 ms ] threadI agree. I don't perse hate linters, too. I used a combination of them and love getting nits done.
At some places, we even had a pre-commit hook configured to have linters completed, so that was fun.
Lint rules should evolve over a period of time for teams to get better or as the project gets better, in my opinion. And I think there is no such process at many teams today.