Skip to content

Commit 23fed3a

Browse files
committed
Clean up redundant imports and identifiers
1 parent a5f5f4b commit 23fed3a

File tree

1 file changed

+3
-30
lines changed

1 file changed

+3
-30
lines changed

plugins/hls-eval-plugin/src/Ide/Plugin/Eval/CodeLens.hs

+3-30
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,8 @@ import Control.Monad.IO.Class (MonadIO (liftIO))
3636
import Control.Monad.Trans.Except
3737
( ExceptT (..),
3838
)
39-
import Data.Aeson
40-
( FromJSON,
41-
ToJSON,
42-
toJSON,
43-
)
39+
import Data.Aeson (toJSON)
4440
import Data.Char (isSpace)
45-
import Data.Either (isRight)
4641
import qualified Data.HashMap.Strict as HashMap
4742
import Data.List
4843
(dropWhileEnd,
@@ -115,14 +110,11 @@ import GHC
115110
load,
116111
runDecls,
117112
setContext,
118-
setInteractiveDynFlags,
119113
setLogAction,
120114
setSessionDynFlags,
121115
setTargets,
122116
typeKind,
123117
)
124-
import GHC.Generics (Generic)
125-
import qualified GHC.LanguageExtensions.Type as LangExt
126118
import GhcPlugins
127119
( DynFlags (..),
128120
hsc_dflags,
@@ -154,15 +146,14 @@ import Ide.Plugin.Eval.Code
154146
testRanges,
155147
)
156148
import Ide.Plugin.Eval.GHC
157-
( addExtension,
158-
addImport,
149+
( addImport,
159150
addPackages,
160151
hasPackage,
161152
isExpr,
162153
showDynFlags,
163154
)
164155
import Ide.Plugin.Eval.Parse.Comments (commentsToSections)
165-
import Ide.Plugin.Eval.Parse.Option (langOptions, parseSetFlags)
156+
import Ide.Plugin.Eval.Parse.Option (parseSetFlags)
166157
import Ide.Plugin.Eval.Types
167158
import Ide.Plugin.Eval.Util
168159
( asS,
@@ -221,7 +212,6 @@ import Outputable
221212
import System.FilePath (takeFileName)
222213
import System.IO (hClose)
223214
import System.IO.Temp (withSystemTempFile)
224-
import Text.Read (readMaybe)
225215
import Util (OverridingBool (Never))
226216
import Development.IDE.Core.PositionMapping (toCurrentRange)
227217
import qualified Data.DList as DL
@@ -692,23 +682,6 @@ errorLines =
692682
. T.lines
693683
. T.pack
694684

695-
{-
696-
Check that extensions actually exists.
697-
698-
>>> ghcOptions ":set -XLambdaCase"
699-
Right [LambdaCase]
700-
>>> ghcOptions ":set -XLambdaCase -XNotRight"
701-
Left "Unknown extension: \"NotRight\""
702-
-}
703-
ghcOptions :: [Char] -> Either String [LangExt.Extension]
704-
ghcOptions = either Left (mapM chk) . langOptions
705-
where
706-
chk o =
707-
maybe
708-
(Left $ unwords ["Unknown extension:", show o])
709-
Right
710-
(readMaybe o :: Maybe LangExt.Extension)
711-
712685
{- |
713686
>>> map (pad_ (T.pack "--")) (map T.pack ["2+2",""])
714687
["--2+2","--<BLANKLINE>"]

0 commit comments

Comments
 (0)