generated at
GHCの警告


日本語だが若干古い



all
tsのstrictみたいなやつかmrsekut
一部は有効にならないものもある
ここに列挙されているものはallで有効にならないもの
warningがある場合に、コンパイルに失敗させる
現在はdefaultでは無効になっているが、いずれ有効になるもの
どこからimportされているかわからない問題を防ぐ
importする際に、qualifiedか import X (..) のいずれかで書かないと警告する



指定方法
ghci
全部つける
:set -Wall
全部外す
:set -w
stack
package.yamlに書いた


毎回書く設定を育てておこう
package.yaml
library: source-dirs: src ghc-options: - -Wall - -Wmissing-import-lists
今のところ -Werror はいらんかなー、という気がしているmrsekut
最初の「なぐり書きする」段階でimportとかをいちいち書くのがめんどい
commit前に整理されていればそれでいいし



kowainikの実装の一例
割とガチガチに入っている