Issues
- 2
Structs: DUs and active patterns that have no fields or only simple sturcts should also be structs
#705 opened by Thorium - 0
Don't do new Regex.Match in a loop: rather create a Regex and then match that in your loop
#707 opened by Thorium - 0
Avoid double-lookup dictionaries: .ContainsKey key followed by indexer call .[key]
#706 opened by Thorium - 24
- 0
- 5
"Doesn't run" with SDK 8.0.101
#690 opened by SeanTAllen - 1
- 1
ExplicitPrecedenceViaParentheses rule
#700 opened by knocte - 1
What's the situation with the Benchmarks project?
#620 opened by Numpsy - 1
Feature: "DotnetNamingConventions" rule
#693 opened by knocte - 0
- 0
Trying to lint non-existing file or file with wrong extension results in exitCode=0 and no error (and dubious warning summary)
#674 opened by knocte - 0
- 0
- 0
FavourAsKeyword
#664 opened by knocte - 1
- 7
- 7
Doesnt seem to run in github action
#601 opened by C0DK - 6
Original message: The type 'IServer' is required here and is unavailable.
#575 opened by abelbraaksma - 9
Update to .NET 6 ?
#604 opened by Numpsy - 0
Rule to find used _elements
#573 opened by knocte - 0
MaxLinesInFunction: counts commented lines
#634 opened by Mersho - 0
New rule FavourNestedFunctions
#638 opened by knocte - 0
- 0
- 0
- 1
FSharpLint is not passing its own source-code
#609 opened by Thorium - 0
- 1
Suggest `return raise fooException` or `return failwith` instead of `raise`/`failwith` when inside async block
#597 opened by knocte - 0
- 1
- 3
net7.0 projects fail to parse (with exception generated at RedundantNewKeyword rule, msg `'IDisposable' required here is not available. You should add a reference to the assembly "netstandard"...`)
#598 opened by makeProjectGreatAgain - 5
RedundantNewKeyword is raised on a type inheriting from an interface that inherits IDisposable
#572 opened by jp-fournier-dev - 1
Reraise firing too agressively
#602 opened by Thorium - 14
Running on project with TargetFrameworks including `net6.0` fails with: "The exception has been reported."
#618 opened by Thorium - 18
Fails with exception on solution
#580 opened by cmeeren - 2
PascalCase rule is wrong on generic arguments?
#610 opened by Thorium - 7
Paket requires extra privileges in Windows
#578 opened by cmeeren - 5
`dotnet fsharplint lint ...` fails to run on a machine with only .net X.0 installed, X > 5
#566 opened by SteveGilham - 0
Suggestion : Detect `[Type].map f |> [Type].choose g` and propose change to `[Type].choose (f >> g)`
#600 opened by SteveGilham - 1
- 7
- 3
- 0
False negative for AvoidTooShortNameRule
#592 opened by parhamsaremi - 3
Is progress on FSharpLint as slow as it seems?
#576 opened by cmeeren - 0
Feature Request: favour typed Async.Ignore
#574 opened by aarani - 0
Detect map indexing as a use of a partial function
#568 opened by knocte - 1
TupleCommaSpacing false positive
#567 opened by Leaxe - 1
- 1
Adding SARIF result format support for FSharpLint
#554 opened by shaopeng-gh