Skip to content
This repository has been archived by the owner on Jul 29, 2021. It is now read-only.

Question about level 3 acceptance re static analysis #22

Open
baronfel opened this issue Sep 26, 2019 · 3 comments
Open

Question about level 3 acceptance re static analysis #22

baronfel opened this issue Sep 26, 2019 · 3 comments

Comments

@baronfel
Copy link

I was looking over the proposed Level 3 guidelines and saw this line:

Uses static analysis tools to validate pedigree and safety.

My concern is that in the F# community there isn't not exactly a strong stable of such tools. Does that mean that F# projects would not be eligible for that tier? How stringent is that requirement?

@glennawatson
Copy link
Contributor

How about http://fsprojects.github.io/FSharpLint/

FSharpLint is a form of static analysis.

@baronfel
Copy link
Author

baronfel commented Sep 26, 2019

That's fair, though many of those rules are stylistic in nature and don't change correctness. I use fsharplint professionally through the ionide integration, so am familiar with its feature set.

@isaacabraham
Copy link

FSLint is a subjective set of rules (and this could be equally applied to Fantomas). It's not like the static analysis tools in the C# world.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants