homplexity-0.4.8.1: Haskell code quality tool
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Haskell.Homplexity.TypeComplexity

Description

Computing cyclomatic complexity and branching depth.

Documentation

data ConDepth Source #

Instances

Instances details
Enum ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Num ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Integral ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Real ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

toRational :: ConDepth -> Rational

Show ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

showsPrec :: Int -> ConDepth -> ShowS

show :: ConDepth -> String

showList :: [ConDepth] -> ShowS

Eq ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

(==) :: ConDepth -> ConDepth -> Bool

(/=) :: ConDepth -> ConDepth -> Bool

Ord ConDepth Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

compare :: ConDepth -> ConDepth -> Ordering

(<) :: ConDepth -> ConDepth -> Bool

(<=) :: ConDepth -> ConDepth -> Bool

(>) :: ConDepth -> ConDepth -> Bool

(>=) :: ConDepth -> ConDepth -> Bool

max :: ConDepth -> ConDepth -> ConDepth

min :: ConDepth -> ConDepth -> ConDepth

Metric ConDepth TypeSignature Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

data NumFunArgs Source #

Instances

Instances details
Enum NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Num NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Integral NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Real NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

toRational :: NumFunArgs -> Rational

Show NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

showsPrec :: Int -> NumFunArgs -> ShowS

show :: NumFunArgs -> String

showList :: [NumFunArgs] -> ShowS

Eq NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Methods

(==) :: NumFunArgs -> NumFunArgs -> Bool

(/=) :: NumFunArgs -> NumFunArgs -> Bool

Ord NumFunArgs Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity

Metric NumFunArgs TypeSignature Source # 
Instance details

Defined in Language.Haskell.Homplexity.TypeComplexity