一部のコードブロックのみの警告を無効にしたい。
Googleを検索しましたが、ファイルスコープまたはグローバルスコープの無効化メソッドしか見つかりませんでした。 cabalファイルまたはプラグマの使用
{-# OPTIONS_GHC #-}
特定の機能の警告を無効にできますか?
いいえ、現在GHC 8.8.1を使用することはできません
{-# OPTIONS_GHC #-}
プラグマはファイルヘッダーのみであり、モジュール全体に適用されます。また、特定の場所で警告を抑制するようなプラグマ(または他の方法)はありません。プラグマの完全なリストは、Haskellユーザーガイドで確認できます。
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html#pragmas
警告のリストも興味深いかもしれません:
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/using-warnings.html