fsprojects / FSharpLint

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

Add EnsureTailCallDiagnosticsInRecursiveFunctions rule #673

Closed webwarrior-ws closed 4 months ago

webwarrior-ws commented 6 months ago

Add EnsureTailCallDiagnosticsInRecursiveFunctions rule and tests for it.

Fixes #651

knocte commented 5 months ago

Good work so far @webwarrior-ws . Now, in a previous commit that you had pushed, I saw that the rule UnneededRecKeyword was firing for some code that had some and keywords, can you create a different PR covering that scenario please?

knocte commented 5 months ago

@webwarrior-ws can you rebase this please

webwarrior-ws commented 5 months ago

@webwarrior-ws can you rebase this please

rebased