Skip to content

Instantly share code, notes, and snippets.

@dniku
Created November 26, 2017 12:03
Show Gist options
  • Save dniku/2effb0ffae5180b91e4acad05c8f5bb6 to your computer and use it in GitHub Desktop.
Save dniku/2effb0ffae5180b91e4acad05c8f5bb6 to your computer and use it in GitHub Desktop.

= Package cardano-sl-wallet =

== Section library == Unused import

  • Pos.Wallet.Web.Methods.Logic
    • Pos.Wallet.Aeson
  • Pos.Wallet.Web.Sockets.Connection
    • Pos.Wallet.Aeson

== Section test:cardano-wallet-test == Weeds exported

  • Spec
    • main
  • Test.Pos.Wallet.Web.Mode
    • HasWalletTestParams
    • WalletTestContext
    • WalletTestParams
    • runWalletTestMode
    • walletPropertyToProperty
    • walletTestParams
    • wtpBlockTestParams
  • Test.Pos.Wallet.Web.Util
    • genWalletAddress
    • genWalletLvl2KeyPair
    • genWalletUtxo
    • importWallets
    • wpGenBlock

= Package node-sketch =

== Section bench:qdisc-simulation == Excessive other-modules entry

  • Network.QDisc.Fair Module not compiled
  • Simulation.hs Redundant build-depends entry
  • async
  • binary
  • bytestring
  • containers
  • criterion
  • mwc-random
  • random
  • statistics
  • time
  • vector

== Section exe:bench-log-reader == Module not compiled

  • LogReaderOptions
  • Main.hs Redundant build-depends entry
  • attoparsec
  • base
  • conduit
  • conduit-extra
  • containers
  • exceptions
  • formatting
  • lens
  • log-warper
  • mtl
  • node-sketch
  • optparse-simple
  • resourcet
  • text
  • text-format

== Section exe:bench-receiver == Module not compiled

  • Main.hs
  • ReceiverOptions Redundant build-depends entry
  • base
  • log-warper
  • network-transport-tcp
  • node-sketch
  • optparse-simple
  • random
  • serokell-util
  • time-units

== Section exe:bench-sender == Module not compiled

  • Main.hs
  • SenderOptions Redundant build-depends entry
  • MonadRandom
  • base
  • lens
  • log-warper
  • mtl
  • network-transport-tcp
  • node-sketch
  • optparse-simple
  • random
  • serokell-util
  • time-units

== Section exe:ping-pong == Redundant build-depends entry

  • containers
  • stm

== Section library == Redundant build-depends entry

  • deepseq
  • mwc-random
  • semigroups
  • statistics
  • tagged
  • unordered-containers
  • vector Weeds exported
  • Data.NonEmptySet
    • deleteMany
  • NTP.Util
    • ntpPort

== Section library bench:qdisc-simulation == Module reused between components

  • Network.QDisc.Fair

== Section test:node-sketch-test == Module not compiled

  • Spec
  • Test.Network.Broadcast.OutboundQueueSpec
  • Test.NodeSpec
  • Test.Util
  • Test.hs Redundant build-depends entry
  • QuickCheck
  • base
  • binary
  • bytestring
  • containers
  • formatting
  • hspec
  • lens
  • log-warper
  • mtl
  • network-transport
  • network-transport-inmemory
  • network-transport-tcp
  • node-sketch
  • quickcheck-instances
  • random
  • serokell-util
  • stm
  • text
  • time-units

= Package servant-quickcheck =

== Section library == Redundant build-depends entry

  • data-default-class
  • mtl
  • process
  • temporary

== Section test:spec == Module not compiled

  • Servant.QuickCheck.InternalSpec
  • Spec.hs Redundant build-depends entry
  • QuickCheck
  • aeson
  • base
  • base-compat
  • blaze-html
  • bytestring
  • hspec
  • hspec-core
  • http-client
  • quickcheck-io
  • servant
  • servant-blaze
  • servant-client
  • servant-quickcheck
  • servant-server
  • transformers
  • warp

= Package canonical-json = No warnings

= Package cardano-sl-auxx =

== Section test:cardano-auxx-test == Weeds exported

  • Spec
    • main

= Package kademlia =

== Section exe:discovery-test == Redundant build-depends entry

  • containers
  • data-default
  • extra
  • transformers-compat

== Section test:library-test == Module not compiled

  • Implementation
  • Instance
  • Networking
  • Protocol
  • ReplyQueue
  • Test.hs
  • TestTypes
  • Tree
  • Types Redundant build-depends entry
  • HUnit
  • MonadRandom
  • QuickCheck
  • base
  • binary
  • bytestring
  • containers
  • data-default
  • errors
  • extra
  • kademlia
  • mtl
  • network
  • quickcheck-instances
  • random
  • random-shuffle
  • stm
  • tasty
  • tasty-hunit
  • tasty-quickcheck
  • time
  • transformers
  • transformers-compat

= Package engine-io = No warnings

= Package acid-state =

== Section bench:loading-benchmark == Module not compiled

  • Benchmark.FileSystem
  • Benchmark.Model
  • Benchmark.Prelude
  • Benchmark.hs Redundant build-depends entry
  • acid-state
  • base
  • criterion
  • directory
  • mtl
  • random
  • system-fileio
  • system-filepath

== Section library == Missing other-modules entry

  • FileIO Module not compiled
  • FileIO Redundant build-depends entry
  • extensible-exceptions Weeds exported
  • Data.Acid.Archive
    • entriesToList
    • putEntries

= Package cardano-sl-db = No warnings

= Package time-units = No warnings

= Package cardano-sl-wallet-new =

== Section exe:wallet-new-server == Module not compiled

  • Cardano.Wallet.API.V1.Handlers.Accounts Redundant build-depends entry
  • cardano-sl-crypto
  • http-api-data
  • http-types
  • memory
  • serokell-util
  • text-format
  • warp Weeds exported
  • Cardano.Wallet.API.V1.Handlers
    • apiVersion
  • Cardano.Wallet.API.V1.Handlers.Addresses
    • listAddresses
    • newAddress
  • Cardano.Wallet.API.V1.Handlers.Payments
    • estimateFees
    • newPayment
  • Cardano.Wallet.API.V1.Handlers.Updates
    • applyUpdate
    • nextUpdate
  • Cardano.Wallet.API.V1.Handlers.Wallets
    • deleteWallet
    • getWallet
    • listWallets
    • newWallet
    • updatePassword
    • updateWallet
  • Cardano.Wallet.API.V1.Swagger
    • DescriptionEnvironment
    • KnownSymbols
    • ToDocs
    • annotate
    • descriptionFor
    • fromArbitraryJSON
    • genExample
    • highLevelDescription
    • newDescr
    • pageDescription
    • perPageDescription
    • readOnlyFields
    • readOnlyFieldsFromJSON
    • renderType
    • requestParameterToDescription
    • responseFormatDescription
    • setReadOnlyFields
    • symbolVals
    • updateDescr
    • withExample
  • Cardano.Wallet.Server.CLI
    • DebugMode
    • ProductionMode
    • dbOptionsParser
    • tlsParamsParser
    • walletBackendParamsParser
    • walletStartupOptionsParser

== Section library == Redundant build-depends entry

  • cardano-sl-infra
  • containers
  • http-client
  • lens
  • network-uri
  • servant-client
  • warp

== Section test:wallet-new-specs == Module not compiled

  • APISpec
  • Cardano.Wallet.API.V0.Handlers
  • Cardano.Wallet.API.V1.Handlers
  • Cardano.Wallet.API.V1.Handlers.Accounts
  • Cardano.Wallet.API.V1.Handlers.Addresses
  • Cardano.Wallet.API.V1.Handlers.Payments
  • Cardano.Wallet.API.V1.Handlers.Updates
  • Cardano.Wallet.API.V1.Handlers.Wallets
  • Cardano.Wallet.API.V1.Swagger
  • MarshallingSpec
  • Spec
  • SwaggerSpec Redundant build-depends entry
  • QuickCheck
  • aeson
  • aeson-pretty
  • base
  • bytestring
  • cardano-sl
  • cardano-sl-core
  • cardano-sl-crypto
  • cardano-sl-infra
  • cardano-sl-ssc
  • cardano-sl-txp
  • cardano-sl-util
  • cardano-sl-wallet
  • cardano-sl-wallet-new
  • containers
  • data-default
  • exceptions
  • formatting
  • hspec
  • http-client
  • http-types
  • insert-ordered-containers
  • lens
  • memory
  • neat-interpolation
  • quickcheck-instances
  • serokell-util
  • servant
  • servant-quickcheck
  • servant-server
  • servant-swagger
  • stm
  • string-conv
  • swagger2
  • text
  • unordered-containers

= Package cardano-sl-tools =

== Section exe:cardano-launcher == Redundant build-depends entry

  • silently

== Section exe:cardano-post-mortem == Weeds exported

  • JSONLog
    • jsonLogs
    • parseLogP
  • Statistics.Block
    • blockChainF
    • inBlockChainF
    • txBlocksF

= Package cardano-sl-generator =

== Section test:cardano-test == Weeds exported

  • Spec
    • main

= Package plutus-prototype =

== Section library == Unused import

  • PlutusCore.CKMachine
    • Utils.Env
  • PlutusCore.Program
    • PlutusTypes.ConSig
  • PlutusCore.Term
    • PlutusTypes.Type
  • PlutusTypes.Type
    • Utils.Vars Weeds exported
  • Utils.Elaborator
    • MonadElab
    • addElab
    • extendElab
    • extendElab'
    • freshRelTo
    • nextElab
    • open
    • removeElab
  • Utils.Eval
    • PMEval
    • ParamEval
    • paramEval
    • pmeval
  • Utils.Pretty
    • parenLoc
    • parenRec
    • prettyByte
    • prettyNybble
  • Utils.SuffixParser
    • <|>?
  • Utils.Unifier
    • Equation
    • MonadUnify
    • completeSubstitution
    • equate
    • solve
    • substMetasEquation
    • substMetasSubs
    • substituteContext
    • substituteContextJ
    • unify
    • unifyJ
    • updateSubstitution
    • updateSubstitutionJ

= Package cborg =

== Section library == Redundant build-depends entry

  • containers Unused import
  • Codec.CBOR
    • Codec.CBOR.Decoding
    • Codec.CBOR.Encoding
    • Codec.CBOR.FlatTerm
    • Codec.CBOR.Term

= Package cardano-sl-node = No warnings

= Package ed25519 =

== Section bench:bench == Module not compiled

  • bench.hs Redundant build-depends entry
  • base
  • bytestring
  • criterion
  • deepseq
  • ed25519

== Section test:doctests == Module not compiled

  • doctests.hs

== Section test:hlint == Module not compiled

  • hlint.hs

== Section test:properties == Module not compiled

  • properties.hs

= Package cardano-sl-lrc = No warnings

= Package cardano-sl-infra =

== Section library == Missing other-modules entry

  • Pos.Util.SigHandler Unused import
  • Pos.Communication.Listener
    • Pos.Binary.Infra

= Package cardano-sl-binary =

== Section library == Redundant build-depends entry

  • QuickCheck
  • autoexporter
  • mtl
  • parsec
  • process
  • quickcheck-instances
  • semigroups
  • stm
  • th-lift-instances
  • time
  • transformers
  • transformers-base
  • transformers-lift

= Package cardano-report-server =

== Section exe:cardano-report-server == Redundant build-depends entry

  • http-types
  • monad-control
  • mtl
  • random

== Section library == Redundant build-depends entry

  • lens
  • lifted-base
  • log-warper
  • mtl
  • optparse-applicative
  • parsec
  • random
  • transformers
  • warp

== Section test:cardano-report-server-test == Module not compiled

  • MainSpec
  • Spec
  • Test.hs Redundant build-depends entry
  • HUnit
  • QuickCheck
  • aeson
  • base
  • cardano-report-server
  • hspec
  • lens
  • quickcheck-text
  • text
  • time
  • transformers
  • universum

= Package cardano-sl-util =

== Section library == Redundant build-depends entry

  • autoexporter
  • random
  • semigroups
  • vector

= Package engine-io-wai =

== Section library == Redundant build-depends entry

  • transformers-compat

= Package cardano-sl-txp =

== Section library == Unused import

  • Pos.Txp
    • Pos.Binary.Txp
  • Pos.Txp.Network.Listeners
    • Pos.Binary.Txp

= Package cardano-crypto =

== Section library == Unused import

  • Cardano.Crypto.Wallet
    • Crypto.ECC.Edwards25519

== Section test:cardano-crypto-test == Module not compiled

  • Spec.hs Redundant build-depends entry
  • base
  • bytestring
  • cardano-crypto
  • cryptonite
  • memory
  • tasty
  • tasty-quickcheck

= Package network-transport-tcp =

== Section test:TestQC == Module not compiled

  • TestQC.hs

== Section test:TestTCP == Module not compiled

  • TestTCP.hs Redundant build-depends entry
  • base
  • bytestring
  • network
  • network-transport
  • network-transport-tcp
  • network-transport-tests

= Package cardano-sl-update =

== Section library == Unused import

  • Pos.Arbitrary.Update.Core
    • Pos.Binary.Update
  • Pos.Arbitrary.Update.Network
    • Pos.Binary.Update
  • Pos.Arbitrary.Update.Poll
    • Pos.Binary.Update
  • Pos.Update
    • Pos.Arbitrary.Update
  • Pos.Update.DB
    • Pos.Binary.Update
  • Pos.Update.Download
    • Pos.Binary.Update
  • Pos.Update.MemState.Functions
    • Pos.Binary.Update
  • Pos.Update.Mode
    • Pos.Binary.Update
  • Pos.Update.Poll.Logic.Base
    • Pos.Binary.Update
  • Pos.Update.Poll.RollTrans
    • Pos.Binary.Update
  • Pos.Update.Poll.Trans
    • Pos.Binary.Update

= Package cardano-sl-block = No warnings

= Package cardano-sl-client =

== Section test:cardano-test == Redundant build-depends entry

  • MonadRandom Weeds exported
  • Spec
    • main

= Package cardano-sl-core =

== Section library == Redundant build-depends entry

  • autoexporter
  • cryptonite-openssl
  • directory
  • scrypt
  • tagged Unused import
  • Pos.Aeson.Core
    • Pos.Binary.Core
  • Pos.Arbitrary.Core
    • Pos.Binary.Core
  • Pos.Core.Block.Union.Instances
    • Pos.Core.Block.Genesis
    • Pos.Core.Block.Main

= Package cardano-sl-ssc =

== Section library == Unused import

  • Pos.Arbitrary.Ssc
    • Pos.Binary.Ssc
  • Pos.Ssc.DB
    • Pos.Binary.Ssc
  • Pos.Ssc.Listeners
    • Pos.Binary.Ssc
  • Pos.Ssc.Logic.Global
    • Pos.Binary.Ssc
  • Pos.Ssc.Logic.Local
    • Pos.Binary.Ssc
  • Pos.Ssc.Logic.VAR
    • Pos.Binary.Ssc
  • Pos.Ssc.State.Global
    • Pos.Binary.Ssc
  • Pos.Ssc.Worker
    • Pos.Binary.Ssc

= Package network-transport =

== Section library == Redundant build-depends entry

  • transformers

= Package swagger2 =

== Section library == Redundant build-depends entry

  • transformers-compat

== Section test:doctests == Module not compiled

  • doctests.hs Redundant build-depends entry
  • Glob
  • QuickCheck
  • base
  • doctest

== Section test:spec == Module not compiled

  • Data.Swagger.ParamSchemaSpec
  • Data.Swagger.Schema.ValidationSpec
  • Data.Swagger.SchemaSpec
  • Data.SwaggerSpec
  • Spec.hs
  • SpecCommon Redundant build-depends entry
  • HUnit
  • QuickCheck
  • aeson
  • aeson-qq
  • base
  • base-compat
  • bytestring
  • containers
  • hashable
  • hspec
  • insert-ordered-containers
  • lens
  • mtl
  • swagger2
  • text
  • time
  • unordered-containers
  • vector

= Package cardano-sl-crypto =

== Section library == Redundant build-depends entry

  • autoexporter
  • containers
  • mtl
  • stm
  • transformers
  • vector

= Package cardano-sl-explorer =

== Section bench:cardano-explorer-bench == Redundant build-depends entry

  • cardano-sl-core
  • data-default
  • lens
  • text-format Weeds exported
  • Bench.Pos.Explorer.ServerBench
    • runSpaceBenchmark

== Section exe:cardano-explorer-swagger == Weeds exported

  • Description
    • blocksLastDescription
    • blocksTotalNumberDescription

== Section library == Redundant build-depends entry

  • cardano-sl-client Weeds exported
  • Pos.Explorer.BListener
    • epochPagedBlocksMap
  • Pos.Explorer.Socket.Holder
    • csBlocksSubscribers

== Section test:cardano-explorer-test == Redundant build-depends entry

  • MonadRandom
  • data-default Weeds exported
  • Spec
    • main

= Package socket-io = No warnings

= Package cardano-sl =

== Section bench:cardano-bench-criterion == Module not compiled

  • Bench.Pos.Criterion.FollowTheSatoshiBench Weeds exported
  • Bench.Configuration
    • benchConf

== Section library == Excessive other-modules entry

  • Pos.Crypto.HDDiscovery Module not compiled
  • Paths_cardano_sl Redundant build-depends entry
  • MonadRandom
  • binary
  • cpphs
  • deepseq
  • generic-arbitrary
  • lrucache
  • memory
  • mmorph
  • resourcet
  • transformers-base Weeds exported
  • Pos.Crypto.HDDiscovery
    • discoverHDAddress
    • discoverHDAddresses

== Section test:cardano-test == Redundant build-depends entry

  • MonadRandom
  • canonical-json
  • cardano-sl-db
  • cereal
  • data-default
  • half Weeds exported
  • Spec
    • main

= Package dns =

== Section library == Weeds exported

  • Network.DNS.StateBinary
    • addPosition
    • fixedSized
    • getInt32
    • initialState
    • initialWState
    • putInt32
    • writeSized

== Section test:doctest == Module not compiled

  • doctests.hs Redundant build-depends entry
  • base
  • doctest

== Section test:network == Module not compiled

  • LookupSpec
  • Spec.hs Redundant build-depends entry
  • base
  • bytestring
  • bytestring-builder
  • dns
  • hspec

== Section test:spec == Module not compiled

  • DecodeSpec
  • EncodeSpec
  • RoundTripSpec
  • Spec.hs Redundant build-depends entry
  • QuickCheck
  • attoparsec
  • base
  • binary
  • bytestring
  • bytestring-builder
  • conduit
  • conduit-extra
  • containers
  • dns
  • hspec
  • iproute
  • mtl
  • network
  • random
  • resourcet
  • safe
  • word8

= Package cardano-sl-delegation = No warnings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment