Gibt es eine Möglichkeit, Warnungen für Spiegelungswerte in F # in Visual Studio zu erhalten?

Für mich Abschattung bestehender Werte wie beschrieben in:

Shadowing- und Nested-Funktion
unveränderlich in F #
f # doppelte Definition
FSharp für Spaß und Gewinnkommentar

scheint gegen den Begriff der Unveränderlichkeit und Typensicherheit zu verstoßen, der F # so stark macht. Shadowing in F # funktioniertanders als in C #. Ich habe nur einige Zeit gebraucht, um herauszufinden, dass ein Fehler in meinem Code auf ein unbeabsichtigtes Abschatten eines Namens im selben Bereich zurückzuführen ist. Gibt es eine Möglichkeit, Compiler-Warnungen für Shadowing-Werte in VS zu erhalten?

Ich weiß, dass es in manchen Fällen nützlich sein kann. zum Beispiel fürGeprüfte Aritmetik .

Antworten auf die Frage(2)

Ihre Antwort auf die Frage