Skip to content

False positive "Unused LANGUAGE pragma" #1650

@cblp

Description

@cblp
{-# LANGUAGE QuasiQuotes #-}
[qq|
  ...
|]

gives

example.hs:1:1-28: Warning: Unused LANGUAGE pragma
Found:
  {-# LANGUAGE QuasiQuotes #-}
Perhaps you should remove it.

But without the pragma

[qq|
  ...
|]
TypicalUsage.hs:2:3-5: Error: Parse error: on input `...'
Found:
    [qq|
  >   ...
      |]

$ hlint --version
HLint v3.10, (C) Neil Mitchell 2006-2025

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions