fsprojects / FSharpLint

Lint tool for F#
https://fsprojects.github.io/FSharpLint/
MIT License
300 stars 73 forks source link

New rule AvoidMisleadingRecursiveKeywordInNonRecursiveFuncs #650

Closed knocte closed 6 months ago

knocte commented 6 months ago

Testcases:

Should error:

let rec Foo someParam =
    ()

Should not error:

let rec Foo someParam =
    if someParam then
        Foo()
    else
        ()