FSharpLint
FSharpLint copied to clipboard
Lint tool for F#
### 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...