Found 'qualified' after the module [GHC-87491]
The ImportQualifiedPost extension,
allows you to put the qualified keyword after the module in imports, without
this it must be before the module.
This is part of the GHC2021
extension set.
Examples
Found 'qualified' after the module
This file is written in Haskell2010 which doesn’t have the
ImportQualifiedPost extension. To fix this you need to either turn on
ImportQualifiedPost, or change the qualified keyword to be prefix.
Error Message
ImportQualifiedPost:5:16: error: [GHC-87491]
Found `qualified' in postpositive position.
Suggested fix: Perhaps you intended to use ImportQualifiedPost
|
5 | import Prelude qualified
| ^^^^^^^^^
ImportQualifiedPost.hs
Before
{-# LANGUAGE Haskell2010 #-}
module ImportQualifiedPost where
import Prelude qualified
After
{-# LANGUAGE Haskell2010 #-}
{-# LANGUAGE ImportQualifiedPost #-}
module ImportQualifiedPost where
import Prelude qualified