navigation

FSharpLint.Framework

Declared Types
Type Description
Resources

Provides a way of getting string values from the framework's resource files (files in src/FSharpLint.Framework/Resources/). Used to retrieve multi-lingual strings inside of the app.


Declared Modules
Module Description
AbstractSyntaxArray
Ast

Used to walk the FSharp Compiler's abstract syntax tree, so that each node can be visited by a list of visitors.

AstInfo
Configuration

Loads configuration file from JSON into an object.

Dictionary
ExpressionUtilities
HintParser
HintParserTypes
MergeSyntaxTrees

Provides a way of creating a single list from any number of hint ASTs. Means we can simply iterate over a single list for each node in the F# tree when matching hints rather than check each hint AST for each node.

ParseFile

Provides functionality to parse F# files using FSharp.Compiler.Service.

Rules
String
Suggestion
Suppression
Utilities
Resources

Provides a way of getting string values from the framework's resource files (files in src/FSharpLint.Framework/Resources/). Used to retrieve multi-lingual strings inside of the app.