stan-0.0.1.0: Haskell STatic ANalyser
Contents
Index
Index
&&&
Stan.Pattern.Edsl
?
Stan.Pattern.Edsl
Analysis
1 (Type/Class)
Stan.Analysis
2 (Data Constructor)
Stan.Analysis
analysisByInspection
Stan.Analysis.Analyser
analysisFileMap
Stan.Analysis
analysisIgnoredObservations
Stan.Analysis
analysisInspections
Stan.Analysis
analysisL
Stan.Inspection
analysisLinesOfCode
Stan.Analysis
analysisModulesNum
Stan.Analysis
AnalysisNumbers
1 (Type/Class)
Stan.Analysis.Pretty
2 (Data Constructor)
Stan.Analysis.Pretty
analysisObservations
Stan.Analysis
analysisToNumbers
Stan.Analysis.Pretty
analysisUsedExtensions
Stan.Analysis
anExts
Stan.Analysis.Pretty
anFoundObs
Stan.Analysis.Pretty
anHealth
Stan.Analysis.Pretty
anIgnoredObs
Stan.Analysis.Pretty
anIns
Stan.Analysis.Pretty
anLoc
Stan.Analysis.Pretty
anModules
Stan.Analysis.Pretty
anSafeExts
Stan.Analysis.Pretty
antiPattern
Stan.Category
antiPatternInspectionsMap
Stan.Inspection.AntiPattern
AnyId
Stan.Core.Id
AnyLiteral
Stan.Pattern.Ast
anyNamesToPatternAst
Stan.Pattern.Ast
app
Stan.Pattern.Ast
applyChecks
Stan.Config
applyChecksFor
Stan.Config
applyConfig
Stan.Config
ArgFlag
Stan.Ghc.Compat
Avail
Stan.Ghc.Compat
AvailInfo
Stan.Ghc.Compat
AvailTC
Stan.Ghc.Compat
baseNameFrom
Stan.NameMeta
BigTuples
Stan.Inspection
BoxedTuple
Stan.Ghc.Compat
case'
Stan.Pattern.Ast
castId
Stan.Core.Id
Category
1 (Type/Class)
Stan.Category
2 (Data Constructor)
Stan.Category
categoryL
Stan.Inspection
charPattern
Stan.Pattern.Type
Check
1 (Type/Class)
Stan.Config
2 (Data Constructor)
Stan.Config
CheckAll
Stan.Config
CheckCategory
Stan.Config
CheckFilter
Stan.Config
checkFilter
Stan.Config
CheckInspection
Stan.Config
checkScope
Stan.Config
CheckSeverity
Stan.Config
CheckType
Stan.Config
checkType
Stan.Config
checkWith
Stan.Core.List
ClassDec
Stan.Hie.Compat
ClassTyDecl
Stan.Hie.Compat
CliToTomlArgs
1 (Type/Class)
Stan.Cli
2 (Data Constructor)
Stan.Cli
cliToTomlArgsConfig
Stan.Cli
cliToTomlArgsFilePath
Stan.Cli
compareNames
Stan.NameMeta
ConDec
Stan.Hie.Compat
Config
Stan.Config
ConfigAction
Stan.Config.Pretty
configActionClass
Stan.Config.Pretty
configActionColour
Stan.Config.Pretty
configChecks
Stan.Config
configCodec
Stan.Toml
configIgnored
Stan.Config
ConfigP
1 (Type/Class)
Stan.Config
2 (Data Constructor)
Stan.Config
configRemoved
Stan.Config
configToCliCommand
Stan.Config
configToTriples
Stan.Config.Pretty
ConstraintTuple
Stan.Ghc.Compat
constructor
Stan.Pattern.Ast
constructorNameIdentifier
Stan.Pattern.Ast
ContainStr
Stan.Pattern.Ast
ContextInfo
Stan.Hie.Compat
countLinesOfCode
Stan.Hie
createCabalExtensionsMap
Stan.Cabal
,
Stan
createSummary
Stan.Analysis.Summary
DataDec
Stan.Hie.Compat
dataDecl
Stan.Pattern.Ast
debugHieFile
Stan.Hie.Debug
Decl
Stan.Hie.Compat
DeclType
Stan.Hie.Compat
defaultConfig
Stan.Config
descriptionL
Stan.Inspection
EnvVars
1 (Type/Class)
Stan.EnvVars
2 (Data Constructor)
Stan.EnvVars
envVarsToText
Stan.EnvVars
envVarsUseDefaultConfigFile
Stan.EnvVars
eqAst
Stan.Hie
Error
Stan.Severity
ExactNum
Stan.Pattern.Ast
ExactStr
Stan.Pattern.Ast
Exclude
Stan.Config
ExcludeAction
Stan.Config.Pretty
Export
Stan.Hie.Compat
extensionsToText
Stan.FileInfo
FamDec
Stan.Hie.Compat
FastString
Stan.Ghc.Compat
FieldLabel
Stan.Ghc.Compat
FieldLbl
Stan.Ghc.Compat
FileInfo
1 (Type/Class)
Stan.FileInfo
2 (Data Constructor)
Stan.FileInfo
fileInfoCabalExtensions
Stan.FileInfo
fileInfoExtensions
Stan.FileInfo
fileInfoLoc
Stan.FileInfo
fileInfoMergedExtensions
Stan.FileInfo
fileInfoModuleName
Stan.FileInfo
fileInfoObservations
Stan.FileInfo
fileInfoPath
Stan.FileInfo
FileMap
Stan.FileInfo
finaliseConfig
Stan.Config
FindAst
Stan.Inspection
fixity
Stan.Pattern.Ast
flIsOverloaded
Stan.Ghc.Compat
flLabel
Stan.Ghc.Compat
flSelector
Stan.Ghc.Compat
foldableMethodsPatterns
Stan.Pattern.Type
foldableTypesPatterns
Stan.Pattern.Type
fromGhcModule
Stan.Core.ModuleName
fromGhcModuleName
Stan.Core.ModuleName
fun
Stan.Pattern.Ast
generateReport
Stan.Report
getAsts
Stan.Hie.Compat
getEnvVars
Stan.EnvVars
getInspectionById
Stan.Inspection.All
getTomlConfig
Stan.Toml
ghcPrimNameFrom
Stan.NameMeta
guardBranch
Stan.Pattern.Ast
HAppTy
Stan.Hie.Compat
HCastTy
Stan.Hie.Compat
HCoercionTy
Stan.Hie.Compat
Healthy
Stan.Analysis.Pretty
HForAllTy
Stan.Hie.Compat
HFunTy
Stan.Hie.Compat
HideSolution
Stan.Report.Settings
HieArgs
1 (Data Constructor)
Stan.Hie.Compat
2 (Type/Class)
Stan.Hie.Compat
HieAST
Stan.Hie.Compat
HieASTs
1 (Data Constructor)
Stan.Hie.Compat
2 (Type/Class)
Stan.Hie.Compat
HieFile
1 (Data Constructor)
Stan.Hie.Compat
2 (Type/Class)
Stan.Hie.Compat
HieFileResult
Stan.Hie.Compat
hieFindIdentifier
Stan.NameMeta
hieMatchNameMeta
Stan.NameMeta
hieMatchPatternAst
Stan.Hie.MatchAst
hieMatchPatternType
Stan.Hie.MatchType
HieType
Stan.Hie.Compat
HieTypeFlat
Stan.Hie.Compat
hie_asts
Stan.Hie.Compat
hie_exports
Stan.Hie.Compat
hie_file_result
Stan.Hie.Compat
hie_hs_file
Stan.Hie.Compat
hie_hs_src
Stan.Hie.Compat
hie_module
Stan.Hie.Compat
hie_types
Stan.Hie.Compat
HLitTy
Stan.Hie.Compat
HQualTy
Stan.Hie.Compat
HTyConApp
Stan.Hie.Compat
HTyVarTy
Stan.Hie.Compat
Id
1 (Type/Class)
Stan.Core.Id
2 (Data Constructor)
Stan.Core.Id
Identifier
Stan.Hie.Compat
IdentifierDetails
1 (Data Constructor)
Stan.Hie.Compat
2 (Type/Class)
Stan.Hie.Compat
identInfo
Stan.Hie.Compat
identType
Stan.Hie.Compat
IEThing
Stan.Hie.Compat
IEType
Stan.Hie.Compat
IfaceEqualityTyCon
Stan.Ghc.Compat
IfaceNormalTyCon
Stan.Ghc.Compat
IfaceNumTyLit
Stan.Ghc.Compat
IfaceStrTyLit
Stan.Ghc.Compat
IfaceSumTyCon
Stan.Ghc.Compat
IfaceTupleTyCon
Stan.Ghc.Compat
IfaceTyCon
1 (Data Constructor)
Stan.Ghc.Compat
2 (Type/Class)
Stan.Ghc.Compat
IfaceTyConInfo
1 (Data Constructor)
Stan.Ghc.Compat
2 (Type/Class)
Stan.Ghc.Compat
ifaceTyConInfo
Stan.Ghc.Compat
ifaceTyConIsPromoted
Stan.Ghc.Compat
ifaceTyConName
Stan.Ghc.Compat
IfaceTyConSort
Stan.Ghc.Compat
ifaceTyConSort
Stan.Ghc.Compat
IfaceTyLit
Stan.Ghc.Compat
IgnoreAction
Stan.Config.Pretty
ignoredObservations
Stan.Observation
Import
Stan.Hie.Compat
ImportAs
Stan.Hie.Compat
ImportHiding
Stan.Hie.Compat
Include
Stan.Config
IncludeAction
Stan.Config.Pretty
Inferred
Stan.Ghc.Compat
infinite
Stan.Category
infiniteInspectionsMap
Stan.Inspection.Infinite
Infix
Stan.Inspection
initNameCache
Stan.Hie.Compat
Inspection
1 (Type/Class)
Stan.Inspection
2 (Data Constructor)
Stan.Inspection
InspectionAnalysis
Stan.Inspection
inspectionAnalysis
Stan.Inspection
InspectionArgs
1 (Type/Class)
Stan.Cli
2 (Data Constructor)
Stan.Cli
inspectionArgsId
Stan.Cli
inspectionCategory
Stan.Inspection
inspectionDescription
Stan.Inspection
inspectionId
Stan.Inspection
inspectionName
Stan.Inspection
inspections
Stan.Inspection.All
inspectionSeverity
Stan.Inspection
inspectionsIds
Stan.Inspection.All
InspectionsMap
Stan.Inspection
inspectionsMap
Stan.Inspection.All
inspectionsMd
Stan.Inspection
inspectionSolution
Stan.Inspection
InstDec
Stan.Hie.Compat
integerPattern
Stan.Pattern.Type
isExtensionDisabled
Stan.FileInfo
isExternalName
Stan.Ghc.Compat
isHidden
Stan.Report.Settings
IsPromoted
Stan.Ghc.Compat
isSymOcc
Stan.Ghc.Compat
isVerbose
Stan.Report.Settings
lambdaCase
Stan.Pattern.Ast
LazyField
Stan.Inspection
lazyField
Stan.Pattern.Ast
list
Stan.Category
listFunPattern
Stan.Pattern.Type
listPattern
Stan.Pattern.Type
Literal
Stan.Pattern.Ast
literalAnns
Stan.Pattern.Ast
literalPat
Stan.Pattern.Ast
lookupInspectionById
Stan.Inspection.All
LowHealth
Stan.Analysis.Pretty
MatchBind
Stan.Hie.Compat
MediumHealth
Stan.Analysis.Pretty
mergeParsedExtensions
Stan.Cabal
mkBaseFoldableMeta
Stan.NameMeta
mkBaseListMeta
Stan.NameMeta
mkBaseOldListMeta
Stan.NameMeta
mkDefaultChecks
Stan.Config
mkObservation
Stan.Observation
mkObservationId
Stan.Observation
mkSplitUniqSupply
Stan.Hie.Compat
Module
Stan.Ghc.Compat
ModuleName
1 (Type/Class)
Stan.Ghc.Compat
2 (Type/Class)
Stan.Core.ModuleName
3 (Data Constructor)
Stan.Core.ModuleName
moduleName
Stan.Ghc.Compat
moduleNameString
Stan.Ghc.Compat
moduleStableString
Stan.Ghc.Compat
moduleUnitId
Stan.Ghc.Compat
Name
Stan.Ghc.Compat
NameCache
Stan.Hie.Compat
NameMeta
1 (Type/Class)
Stan.NameMeta
2 (Data Constructor)
Stan.NameMeta
nameMetaModuleName
Stan.NameMeta
nameMetaName
Stan.NameMeta
nameMetaPackage
Stan.NameMeta
nameModule
Stan.Ghc.Compat
nameOccName
Stan.Ghc.Compat
nameStableString
Stan.Ghc.Compat
namesToPatternAst
Stan.Pattern.Ast
naturalPattern
Stan.Pattern.Type
neg
Stan.Pattern.Edsl
Node
Stan.Hie.Compat
nodeAnnotations
Stan.Hie.Compat
nodeChildren
Stan.Hie.Compat
nodeIdentifiers
Stan.Hie.Compat
NodeInfo
1 (Data Constructor)
Stan.Hie.Compat
2 (Type/Class)
Stan.Hie.Compat
nodeInfo
Stan.Hie.Compat
nodeSpan
Stan.Hie.Compat
nodeType
Stan.Hie.Compat
nonEmptyPattern
Stan.Pattern.Type
nonRepeatingPairs
Stan.Core.List
NonVerbose
Stan.Report.Settings
NotPromoted
Stan.Ghc.Compat
Observation
1 (Type/Class)
Stan.Observation
2 (Data Constructor)
Stan.Observation
observationFile
Stan.Observation
observationFileContent
Stan.Observation
observationId
Stan.Observation
observationInspectionId
Stan.Observation
observationModuleName
Stan.Observation
Observations
Stan.Observation
observationSrcSpan
Stan.Observation
occNameString
Stan.Ghc.Compat
opApp
Stan.Pattern.Ast
openBrowser
Stan.Browse
OutputSettings
1 (Type/Class)
Stan.Report.Settings
2 (Data Constructor)
Stan.Report.Settings
outputSettingsSolutionVerbosity
Stan.Report.Settings
outputSettingsVerbosity
Stan.Report.Settings
partial
Stan.Category
PartialConfig
Stan.Config
partialInspectionsMap
Stan.Inspection.Partial
PatSynDec
Stan.Hie.Compat
PatternAst
Stan.Pattern.Ast
PatternAstAnd
Stan.Pattern.Ast
PatternAstAnything
Stan.Pattern.Ast
PatternAstConstant
Stan.Pattern.Ast
PatternAstIdentifierDetailsDecl
Stan.Pattern.Ast
PatternAstName
Stan.Pattern.Ast
PatternAstNeg
Stan.Pattern.Ast
PatternAstNode
Stan.Pattern.Ast
PatternAstNodeExact
Stan.Pattern.Ast
PatternAstOr
Stan.Pattern.Ast
PatternAstVarName
Stan.Pattern.Ast
PatternBind
Stan.Hie.Compat
PatternBool
Stan.Pattern.Edsl
patternMatchArrow
Stan.Pattern.Ast
patternMatchBranch
Stan.Pattern.Ast
PatternMatchOn_
Stan.Inspection
patternMatch_
Stan.Pattern.Ast
PatternType
Stan.Pattern.Type
PatternTypeAnd
Stan.Pattern.Type
PatternTypeAnything
Stan.Pattern.Type
PatternTypeFun
Stan.Pattern.Type
PatternTypeName
Stan.Pattern.Type
PatternTypeNeg
Stan.Pattern.Type
PatternTypeOr
Stan.Pattern.Type
Performance
Stan.Severity
piCabalFiles
Stan.Info
piFileNumber
Stan.Info
piHieDir
Stan.Info
piName
Stan.Info
PotentialBug
Stan.Severity
PrefixStr
Stan.Pattern.Ast
prettyConfigAction
Stan.Config.Pretty
prettyConfigCli
Stan.Config.Pretty
prettyHealth
Stan.Analysis.Pretty
prettyObservationSource
Stan.Observation
prettyShowAnalysis
Stan.Analysis.Pretty
prettyShowCategory
Stan.Category
prettyShowIgnoredObservations
Stan.Observation
prettyShowInspection
Stan.Inspection
prettyShowInspectionShort
Stan.Inspection
prettyShowNameMeta
Stan.NameMeta
prettyShowObservation
Stan.Observation
prettyShowSeverity
Stan.Severity
prettyStanVersion
Stan.Info
primTypeMeta
Stan.NameMeta
ProjectHealth
Stan.Analysis.Pretty
ProjectInfo
1 (Type/Class)
Stan.Info
2 (Data Constructor)
Stan.Info
PromotionFlag
Stan.Ghc.Compat
range
Stan.Pattern.Ast
readHieFile
Stan.Hie.Compat
readHieFiles
Stan.Hie
RealSrcSpan
Stan.Ghc.Compat
RecField
Stan.Hie.Compat
RemoveAction
Stan.Config.Pretty
ReportArgs
1 (Type/Class)
Stan.Cli
2 (Data Constructor)
Stan.Cli
reportArgsBrowse
Stan.Cli
Required
Stan.Ghc.Compat
rhs
Stan.Pattern.Ast
run
Stan
runAnalysis
Stan.Analysis
runStanCli
Stan.Cli
Scope
Stan.Config
ScopeAll
Stan.Config
ScopeDirectory
Stan.Config
ScopeFile
Stan.Config
seCliArgs
Stan.Info
seEnvVars
Stan.Info
seTomlFiles
Stan.Info
Severity
Stan.Severity
severityColour
Stan.Severity
severityDescription
Stan.Severity
severityL
Stan.Inspection
ShowSolution
Stan.Report.Settings
slice
Stan.Hie
solutionL
Stan.Inspection
sortById
Stan.Inspection
spaceLeak
Stan.Category
Specified
Stan.Ghc.Compat
srcSpanEndCol
Stan.Ghc.Compat
srcSpanEndLine
Stan.Ghc.Compat
srcSpanFile
Stan.Ghc.Compat
srcSpanStartCol
Stan.Ghc.Compat
srcSpanStartLine
Stan.Ghc.Compat
ssArch
Stan.Info
ssCompiler
Stan.Info
ssCompilerVersion
Stan.Info
ssOs
Stan.Info
Stan
Stan.Cli
stan0001
Stan.Inspection.Partial
stan0002
Stan.Inspection.Partial
stan0003
Stan.Inspection.Partial
stan0004
Stan.Inspection.Partial
stan0005
Stan.Inspection.Partial
stan0006
Stan.Inspection.Partial
stan0007
Stan.Inspection.Partial
stan0008
Stan.Inspection.Partial
stan0009
Stan.Inspection.Partial
stan0010
Stan.Inspection.Partial
stan0011
Stan.Inspection.Partial
stan0012
Stan.Inspection.Partial
stan0013
Stan.Inspection.Partial
stan0014
Stan.Inspection.Partial
stan0015
Stan.Inspection.Partial
stan0016
Stan.Inspection.Partial
stan0017
Stan.Inspection.Partial
stan0018
Stan.Inspection.Partial
stan0019
Stan.Inspection.Partial
stan0020
Stan.Inspection.Partial
stan0021
Stan.Inspection.Partial
stan0101
Stan.Inspection.Infinite
stan0102
Stan.Inspection.Infinite
stan0103
Stan.Inspection.Infinite
stan0104
Stan.Inspection.Infinite
stan0105
Stan.Inspection.Infinite
stan0106
Stan.Inspection.Infinite
stan0201
Stan.Inspection.AntiPattern
stan0202
Stan.Inspection.AntiPattern
stan0203
Stan.Inspection.AntiPattern
stan0204
Stan.Inspection.AntiPattern
stan0205
Stan.Inspection.AntiPattern
stan0206
Stan.Inspection.AntiPattern
stan0207
Stan.Inspection.AntiPattern
stan0208
Stan.Inspection.AntiPattern
stan0209
Stan.Inspection.AntiPattern
stan0210
Stan.Inspection.AntiPattern
stan0211
Stan.Inspection.AntiPattern
stan0212
Stan.Inspection.AntiPattern
stan0213
Stan.Inspection.AntiPattern
stan0214
Stan.Inspection.AntiPattern
stan0215
Stan.Inspection.AntiPattern
stan0301
Stan.Inspection.Style
stan0302
Stan.Inspection.Style
StanArgs
1 (Type/Class)
Stan.Cli
2 (Data Constructor)
Stan.Cli
stanArgsCabalFilePath
Stan.Cli
stanArgsConfig
Stan.Cli
stanArgsConfigFile
Stan.Cli
stanArgsHiedir
Stan.Cli
stanArgsJsonOut
Stan.Cli
stanArgsOutputSettings
Stan.Cli
stanArgsReport
Stan.Cli
stanArgsUseDefaultConfigFile
Stan.Cli
stanCategories
Stan.Category
stanCliParser
Stan.Cli
StanCliToToml
Stan.Cli
StanCommand
Stan.Cli
stanCss
Stan.Report.Css
StanEnv
1 (Type/Class)
Stan.Info
2 (Data Constructor)
Stan.Info
stanHtml
Stan.Report.Html
StanInspection
Stan.Cli
StanInspectionsToMd
Stan.Cli
stanParserPrefs
Stan.Cli
StanSystem
1 (Type/Class)
Stan.Info
2 (Data Constructor)
Stan.Info
stanSystem
Stan.Info
StanTomlToCli
Stan.Cli
StanVersion
1 (Type/Class)
Stan.Info
2 (Data Constructor)
Stan.Info
stanVersion
Stan.Info
stringPattern
Stan.Pattern.Type
Style
Stan.Severity
styleInspectionsMap
Stan.Inspection.Style
Summary
1 (Type/Class)
Stan.Analysis.Summary
2 (Data Constructor)
Stan.Analysis.Summary
summaryCategory
Stan.Analysis.Summary
summaryInspectionId
Stan.Analysis.Summary
summaryModule
Stan.Analysis.Summary
summarySeverity
Stan.Analysis.Summary
svCommitDate
Stan.Info
svGitRevision
Stan.Info
svVersion
Stan.Info
SynDec
Stan.Hie.Compat
syntax
Stan.Category
textNameFrom
Stan.NameMeta
textPattern
Stan.Pattern.Type
ToggleSolution
Stan.Report.Settings
TomlToCliArgs
1 (Type/Class)
Stan.Cli
2 (Data Constructor)
Stan.Cli
tomlToCliArgsFilePath
Stan.Cli
toProjectHealth
Stan.Analysis.Pretty
tuple
Stan.Pattern.Ast
TupleSort
Stan.Ghc.Compat
TyDecl
Stan.Hie.Compat
TypeIndex
Stan.Hie.Compat
typeSig
Stan.Pattern.Ast
TyVarBind
Stan.Hie.Compat
UnboxedTuple
Stan.Ghc.Compat
unCategory
Stan.Category
Unhealthy
Stan.Analysis.Pretty
unId
Stan.Core.Id
unModuleName
Stan.Core.ModuleName
unorderedNameFrom
Stan.NameMeta
unsafe
Stan.Category
Use
Stan.Hie.Compat
UseCompare
Stan.Inspection
usedCabalFiles
Stan.Cabal
usedTomlFiles
Stan.Toml
ValBind
Stan.Hie.Compat
Verbose
Stan.Report.Settings
Verbosity
Stan.Report.Settings
Warning
Stan.Severity
wildPat
Stan.Pattern.Ast
|->
Stan.Pattern.Type
|::
Stan.Pattern.Type
|||
Stan.Pattern.Edsl