Skip to content

Releases: fsprojects/FSharpLint

v0.21.3

15 Oct 17:34
Compare
Choose a tag to compare

0.21.2

07 Apr 10:44
Compare
Choose a tag to compare
  • Fix for false positive in FailwithBadUsage #539 [@janus]
  • FavourConsistentThis: fix some false positives and add unit tests for them [@janus]
  • NoPartialFunctions: detect instance members Option.Value, Map.Item, List.Head & List.Item [@su8898]
  • Cover more scenarios in FailwithBadUsage [@janus]

v0.21.1

01 Mar 05:14
Compare
Choose a tag to compare
  • Add new rule AvoidTooShortNames [@janus]
  • Add missing config setting hooks for recently added rules [@janus]

v0.21.0

18 Nov 19:59
Compare
Choose a tag to compare
  • Add new rule FailwithBadUsage [@su8898]
  • Add new rule FavourReRaise [@su8898]
  • Enable running tool on .Net 6 [@cheroukee]

v0.20.2

09 Oct 17:38
bdc58d2
Compare
Choose a tag to compare

v0.20.1

07 Sep 09:11
9b6621f
Compare
Choose a tag to compare
  • Fix NonPublicValues' setting backwards compatiblity. [@aarani]

v0.20.0

03 Sep 00:31
2466ae2
Compare
Choose a tag to compare
  • Separate non public values naming rule into two rules (internal and private). [@knocte] & [@su8898]

v0.19.2

05 Jul 21:47
0bc3694
Compare
Choose a tag to compare
  • Fix for extern function naming #487
  • Doc update - configuration file info.

v0.19.1

23 Jun 22:31
19854e9
Compare
Choose a tag to compare

v0.19.0

12 Jun 23:43
d81a422
Compare
Choose a tag to compare
  • Update to FCS 39 [@baronfel]
    • Consumers of the API will now need to call Ionide.ProjInfo.Init.init(), see the FSharpLint.Console project within this repo for an example.