Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit b8cb9d1

Browse files
author
Patrick Thomson
committed
Remove unused imports.
1 parent 14bbf68 commit b8cb9d1

File tree

13 files changed

+7
-50
lines changed

13 files changed

+7
-50
lines changed

semantic.cabal

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,7 @@ test-suite test
340340
import: haskell, dependencies, executable-flags
341341
type: exitcode-stdio-1.0
342342
hs-source-dirs: test
343+
ghc-options: -Wunused-imports
343344
main-is: Spec.hs
344345
other-modules: Analysis.Go.Spec
345346
, Analysis.PHP.Spec

test/Analysis/Go/Spec.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
{-# OPTIONS_GHC -O0 #-}
22
module Analysis.Go.Spec (spec) where
33

4-
import Data.Abstract.Evaluatable (EvalError(..))
54
import qualified Data.Abstract.ModuleTable as ModuleTable
65
import qualified Data.Language as Language
7-
import qualified Language.Go.Assignment as Go
86
import SpecHelpers
97

108

test/Analysis/PHP/Spec.hs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
{-# OPTIONS_GHC -O0 #-}
22
module Analysis.PHP.Spec (spec) where
33

4-
import Control.Abstract
5-
import Data.Abstract.Evaluatable (EvalError (..))
64
import qualified Data.Abstract.ModuleTable as ModuleTable
75
import qualified Data.Abstract.Value.Concrete as Value
86
import qualified Data.Language as Language
9-
import qualified Language.PHP.Assignment as PHP
107
import SpecHelpers
118

129

test/Analysis/Python/Spec.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
module Analysis.Python.Spec (spec) where
22

3-
import Data.Abstract.Evaluatable (EvalError(..))
43
import qualified Data.Abstract.ModuleTable as ModuleTable
54
import Data.Abstract.Value.Concrete
6-
import qualified Language.Python.Assignment as Python
75
import qualified Data.Language as Language
86

97
import SpecHelpers

test/Analysis/Ruby/Spec.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,13 @@
22
{-# LANGUAGE TupleSections #-}
33
module Analysis.Ruby.Spec (spec) where
44

5-
import Control.Abstract (Declaration (..), ScopeError (..), runDeref)
5+
import Control.Abstract (Declaration (..), ScopeError (..))
66
import Control.Effect.Resumable (SomeError (..))
77
import Data.Abstract.Evaluatable
88
import qualified Data.Abstract.ModuleTable as ModuleTable
99
import Data.Abstract.Number as Number
1010
import Data.Abstract.Value.Concrete as Value
1111
import qualified Data.Language as Language
12-
import Data.List.NonEmpty (NonEmpty (..))
1312
import Data.Sum
1413

1514
import SpecHelpers

test/Analysis/TypeScript/Spec.hs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,15 @@ module Analysis.TypeScript.Spec (spec) where
55
import Data.Syntax.Statement (StatementBlock(..))
66
import qualified Data.Abstract.ScopeGraph as ScopeGraph (AccessControl(..))
77
import Control.Abstract.ScopeGraph hiding (AccessControl(..))
8-
import Control.Abstract.Value as Value hiding (String, Unit)
9-
import Control.Arrow ((&&&))
108
import Data.Abstract.Evaluatable
119
import qualified Data.Abstract.Heap as Heap
1210
import Data.Abstract.Module (ModuleInfo (..))
1311
import qualified Data.Abstract.ModuleTable as ModuleTable
1412
import Data.Abstract.Number as Number
1513
import Data.Abstract.Package (PackageInfo (..))
16-
import qualified Data.Abstract.ScopeGraph as ScopeGraph
1714
import Data.Abstract.Value.Concrete as Concrete
1815
import qualified Data.Language as Language
19-
import qualified Data.List.NonEmpty as NonEmpty
2016
import Data.Location
21-
import qualified Data.Map.Internal as Map
2217
import Data.Quieterm
2318
import Data.Scientific (scientific)
2419
import Data.Sum

test/Reprinting/Spec.hs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,17 @@ module Reprinting.Spec where
55
import SpecHelpers hiding (inject, project)
66

77
import Data.Foldable
8-
import Data.Functor.Foldable (cata, embed)
98
import qualified Data.Machine as Machine
109

1110
import Control.Rewriting hiding (context)
12-
import Data.Algebra
13-
import Data.Blob
1411
import qualified Data.Language as Language
1512
import Data.Reprinting.Scope
1613
import Data.Reprinting.Token
1714
import Data.Sum
1815
import qualified Data.Syntax.Literal as Literal
1916
import Language.JSON.PrettyPrint
20-
import Language.Python.PrettyPrint
21-
import Language.Ruby.PrettyPrint
2217
import Reprinting.Pipeline
2318
import Reprinting.Tokenize
24-
import Semantic.IO
2519

2620
increaseNumbers :: (Literal.Float :< fs, Apply Functor fs) => Rule (Term (Sum fs) History)
2721
increaseNumbers = do

test/Rewriting/Go/Spec.hs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
module Rewriting.Go.Spec (spec) where
44

55
import Control.Rewriting
6-
import Data.Abstract.Module
76
import Data.List
87
import Data.Sum
9-
import qualified Data.Syntax.Declaration as Decl
108
import qualified Data.Syntax.Literal as Lit
119
import qualified Data.Syntax.Statement as Stmt
1210
import Data.Text (Text)

test/Rewriting/JSON/Spec.hs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,18 @@
1-
{-# LANGUAGE TypeOperators, TypeFamilies #-}
1+
{-# LANGUAGE TypeFamilies, TypeOperators #-}
22

33
module Rewriting.JSON.Spec (spec) where
44

5-
import Prelude hiding (id, (.))
6-
5+
import Prelude hiding (id, (.))
76
import SpecHelpers
87

9-
import qualified Data.ByteString as B
10-
import Data.Either
11-
import Data.Text (Text)
12-
138
import Control.Category
149
import Control.Rewriting as Rewriting
10+
import qualified Data.ByteString as B
1511
import Data.History as History
1612
import qualified Data.Source as Source
1713
import Data.Sum
1814
import qualified Data.Syntax.Literal as Literal
15+
import Data.Text (Text)
1916
import Language.JSON.PrettyPrint
2017
import Reprinting.Pipeline
2118

@@ -48,7 +45,7 @@ spec = describe "rewriting" $ do
4845

4946
refactored <- runIO $ do
5047
json <- parseFile jsonParser path
51-
let result = rewrite @Maybe (History.mark Unmodified json) (topDownAny onTrees)
48+
let result = rewrite @Maybe (History.mark Unmodified json) (topDownAny onTrees)
5249
maybe (fail "rewrite failed") pure result
5350

5451
it "should add keys to JSON values" $ do

test/Rewriting/Python/Spec.hs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Rewriting.Python.Spec (spec) where
44

55
import Control.Arrow
66
import Control.Rewriting
7-
import Data.Abstract.Module
8-
import Data.List
97
import Data.Sum
108
import qualified Data.Syntax.Declaration as Decl
119
import qualified Data.Syntax.Literal as Lit
12-
import qualified Data.Syntax.Statement as Stmt
13-
import Data.Text (Text)
1410
import SpecHelpers
1511

1612
-- This gets the Text contents of all integers

0 commit comments

Comments
 (0)