hs-inspector-0.5.0.0: Haskell source code analyzer

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Inspector

Synopsis

Documentation

hasComposition :: Inspection Source

Inspection that tells whether a binding uses the composition operator . in its definition

hasGuards :: Inspection Source

Inspection that tells whether a binding uses guards in its definition

hasIf :: Inspection Source

Inspection that tells whether a binding uses ifs in its definition

hasConditional :: Inspection Source

Inspection that tells whether a binding uses ifs or guards in its definition

hasLambda :: Inspection Source

Inspection that tells whether a binding uses a lambda expression in its definition

hasDirectRecursion :: Inspection Source

Inspection that tells whether a binding is direct recursive

hasUsage :: String -> Inspection Source

Inspection that tells whether a binding uses the the given target binding in its definition

hasComprehension :: Inspection Source

Inspection that tells whether a binding uses lists comprehensions in its definition

hasBinding :: Inspection Source

Inspection that tells whether a top level binding exists