kowainik / stan

🕵️ Haskell STatic ANalyser
https://kowainik.github.io/projects/stan
Mozilla Public License 2.0
562 stars 48 forks source link

Use newer style for warning suppressions. #567

Closed philderbeast closed 1 month ago

philderbeast commented 1 month ago

We still use -f-no-warn-* but the newer style for warning suppressions is -Wno-* since ghc-8:

$ grep "fno" **/*.hs
src/Stan/Core/Id.hs:{-# OPTIONS_GHC -fno-warn-redundant-constraints #-}
src/Stan/Example.hs:{-# OPTIONS_GHC -fno-warn-unused-top-binds #-}
src/Stan/Ghc/Compat902.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
src/Stan/Ghc/Compat906.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
src/Stan/Hie/Debug810.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
src/Stan/Hie/Debug900.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
src/Stan/Hie/Debug902.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
src/Stan/Hie/Debug908.hs:{-# OPTIONS_GHC -fno-warn-orphans #-}
target/Target/AntiPattern.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/AntiPattern/Stan0206.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/AntiPattern/Stan0206Extensions.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/AntiPattern/Stan0212.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/AntiPattern/Stan0213.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/AntiPattern/Stan0214.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/Infinite.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/Partial.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}
target/Target/Style.hs:{-# OPTIONS_GHC -fno-warn-missing-export-lists #-}