Skip to content

SessionLoader: batch load #6699

SessionLoader: batch load

SessionLoader: batch load #6699

Triggered via pull request October 27, 2024 23:14
Status Success
Total duration 53s
Artifacts

hlint.yml

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

Annotations

15 warnings
Hlint check run
The following actions uses node12 which is deprecated and will be forced to run on node16: rwe/actions-hlint-setup@v1, rwe/actions-hlint-run@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Hlint check run
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, rwe/actions-hlint-setup@v1, rwe/actions-hlint-run@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
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
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L439
Suggestion in loadSessionWithOptions in module Development.IDE.Session: Redundant $ ▫︎ Found: "newIORef $ Set.empty" ▫︎ Perhaps: "newIORef Set.empty"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L463
Suggestion in loadSessionWithOptions in module Development.IDE.Session: Redundant bracket ▫︎ Found: "[(Maybe FilePath)]" ▫︎ Perhaps: "[Maybe FilePath]"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L575
Warning in loadSessionWithOptions in module Development.IDE.Session: Use nubOrd ▫︎ Found: "nub" ▫︎ Perhaps: "nubOrd"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L611
Suggestion in loadSessionWithOptions in module Development.IDE.Session: Redundant $ ▫︎ Found: "foldr acc ([], all_targets', flags_map') $ cfps" ▫︎ Perhaps: "foldr acc ([], all_targets', flags_map') cfps"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L642
Warning in loadSessionWithOptions in module Development.IDE.Session: Use atomicModifyIORef'_ ▫︎ Found: "atomicModifyIORef'\n cradle_files (\\ xs -> (Set.fromList cfps <> xs, ()))" ▫︎ Perhaps: "atomicModifyIORef'_ cradle_files ((<>) (Set.fromList cfps))"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L706
Warning in loadSessionWithOptions in module Development.IDE.Session: Redundant bracket ▫︎ Found: "(fst)" ▫︎ Perhaps: "fst"
Hlint check run: ghcide/session-loader/Development/IDE/Session.hs#L948
Suggestion in newComponentCache in module Development.IDE.Session: Redundant bracket ▫︎ Found: "(homeUnitId_ (componentDynFlags ci)) `OS.member` bad_units" ▫︎ Perhaps: "homeUnitId_ (componentDynFlags ci) `OS.member` bad_units"
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: ghcide/session-loader/Development/IDE/Session/Diagnostics.hs#L87
Warning in parseMultiCradleErr in module Development.IDE.Session.Diagnostics: Use drop1 ▫︎ Found: "drop 1" ▫︎ Perhaps: "drop1"
Hlint check run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Hlint check run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Hlint check run
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/