
9 Dec
2020
9 Dec
'20
9:06 p.m.
I mean literally. An article [0] reminded me of the fact that I enable -Wall in 99% of time -- and most packages I use have it enabled too. It's well known that -Wall doesn't enable* all *warnings, but a subset of warnings that * are well accepted by the community * rarely produce false positives Well, they look like good reasons to enable the warnings by default. Same goes for -Wcompat, except that it is not as popular as -Wall. Seeing potential problems when compiling code is far less of a pain than leaving breakages unnoticed. Am I missing some obvious reason not to do this? [0] https://www.snoyman.com/blog/2020/12/haskell-bad-parts-3