FSharpLint icon indicating copy to clipboard operation
FSharpLint copied to clipboard

Lint tool for F#

Results 140 FSharpLint issues
Sort by recently updated
recently updated
newest added

### Description `dotnet fsharplint lint ...` fails to run on a machine with only .net 6.0 installed ### Repro steps 1) dotnet tool install dotnet-fsharplint 2) Remove all .net SDKs...

These rules allow configuring naming conventions for nested and unnested function names.

### Description FSharpLint sometimes hangs when I give a fsproj file as input. When I provide individual fs files in the fsproj as input, then it works well. I am...

Also added comment to `AccessControlLevel` describing relationships between values of this DU.

- add fix command option - add fix --check option for not altering the code

Fixes #561 Also adds test for fixed case

### Description `extern` declarations cause "Bad usage of failwith:" warning ### Repro steps Run linter against code: ``` [] extern bool LogiLedInit() [] extern bool LogiLedSetLighting(int redPercenatge, int greenPercenatge, int...

Checks for OCaml and CSharp styles. Fixes https://github.com/fsprojects/FSharpLint/issues/532

### Description Under particular circumstances, the present implementation of the Cyclomatic Complexity rule [FL0071](https://fsprojects.github.io/FSharpLint/how-tos/rules/FL0071.html) will necessarily generate multiple messages when the complexity exceeds the configurable maximum. ### Repro steps As...

Hello! We are interested in adding support for output in the open-standard SARIF format to the FSharpLint. SARIF support is required to integrate it in [GitHub code scanning](https://docs.github.com/en/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning). Doing so...