Skip to content

Optimise module to filename #7874

Optimise module to filename

Optimise module to filename #7874

Triggered via pull request February 11, 2026 13:23
Status Success
Total duration 47s
Artifacts

hlint.yml

on: pull_request
Hlint check run
43s
Hlint check run
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
Hlint check run: ghcide-test/data/THCoreFile/THB.hs#L1
Warning in module THB: Use module export list ▫︎ Found: "module THB where" ▫︎ Perhaps: "module THB (\n module THB\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide-test/data/THCoreFile/THA.hs#L1
Warning in module THA: Use module export list ▫︎ Found: "module THA where" ▫︎ Perhaps: "module THA (\n module THA\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide-test/data/TH/THC.hs#L1
Warning in module THC: Use module export list ▫︎ Found: "module THC where" ▫︎ Perhaps: "module THC (\n module THC\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide-test/data/TH/THB.hs#L1
Warning in module THB: Use module export list ▫︎ Found: "module THB where" ▫︎ Perhaps: "module THB (\n module THB\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide-test/data/TH/THA.hs#L1
Warning in module THA: Use module export list ▫︎ Found: "module THA where" ▫︎ Perhaps: "module THA (\n module THA\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide/src/Text/Fuzzy/Levenshtein.hs#L1
Warning in module Text.Fuzzy.Levenshtein: Use module export list ▫︎ Found: "module Text.Fuzzy.Levenshtein where" ▫︎ Perhaps: "module Text.Fuzzy.Levenshtein (\n module Text.Fuzzy.Levenshtein\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: ghcide/src/Development/IDE/Core/Rules.hs#L657
Suggestion in getModulesPathsRule in module Development.IDE.Core.Rules: Use forM ▫︎ Found: "flip mapM" ▫︎ Perhaps: "Control.Monad.forM"
Hlint check run: ghcide/src/Development/IDE/Core/Rules.hs#L656
Suggestion in getModulesPathsRule in module Development.IDE.Core.Rules: Use forM ▫︎ Found: "flip mapM" ▫︎ Perhaps: "Control.Monad.forM"
Hlint check run: ghcide/session-loader/Development/IDE/Session/Diagnostics.hs#L1
Warning in module Development.IDE.Session.Diagnostics: Use module export list ▫︎ Found: "module Development.IDE.Session.Diagnostics where" ▫︎ Perhaps: "module Development.IDE.Session.Diagnostics (\n module Development.IDE.Session.Diagnostics\n ) where" ▫︎ Note: an explicit list is usually better
Hlint check run: exe/Wrapper.hs#L1
Warning in module Main: Use module export list ▫︎ Found: "module Main where" ▫︎ Perhaps: "module Main (\n module Main\n ) where" ▫︎ Note: an explicit list is usually better