Releases: webwarrior-ws/FSharpLint
Releases · webwarrior-ws/FSharpLint
v0.24.0
Happy 10 year anniversary to FSharpLint!
- Fix error linting projects that use .NET Legacy Framework fsprojects#336 fsprojects#657 [@su8898] & [@webwarrior-ws]
- FSharpLint.Console: show URL for each rule at summary fsprojects#666 [@knocte]
- AvoidTooShortNames: fix for DU member params & lambda arguments fsprojects#645 [@Mersho]
- Docs: don't swallow errors fsprojects#678 [@webwarrior-ws]
- Make inline source filePath less confusing fsprojects#677 fsprojects#674 [@webwarrior-ws]
- Add new rule UnnecessaryRecKeyword fsprojects#650 fsprojects#652 fsprojects#671 [@Mersho] & [@webwarrior-ws]
- TypePrefixing: new modes "Always", "Hybrid", "Never" (default: Hybrid) fsprojects#661 [@knocte] & [@webwarrior-ws]
- Less hardcoding of .NET version fsprojects#659 [@knocte]
v0.25.3
- This version is suppose to be release by Github CLI
- some multiline release
v0.23.6
- Fix recent regression in MaxLinesIn* rules fsprojects#667 [@webwarrior-ws] & [@Mersho]
- Migrate from .NET5 to .NET6 fsprojects#655 fsprojects#606 fsprojects#604 [@Numpsy] & [@knocte] & [@webwarrior-ws]
- CI: better separation of main lane steps fsprojects#654 [@knocte]
v0.23.0
- A new rule that deters from using underscore-prefixed elements fsprojects#643 fsprojects#573 fsprojects#591 [@tehraninasab] & [@webwarrior-ws]
- CI: don't push pre-releases for release notes commits. fsprojects#647 [@knocte]
- Ignore empty lines and comments when counting number of lines fsprojects#644 fsprojects#634 [@Mersho] & [@webwarrior-ws]
vTEST2
- AvoidSinglePipeOperator: fix false positive fsprojects#640 [@webwarrior-ws]
- CI: improve preRelease version numbers fsprojects#642 [@knocte]
- AvoidTooShortNames: fix false negative fsprojects#639 [@Mersho] & [@webwarrior-ws]
- CI: faster publish&docs pipelines thanks to Linux fsprojects#641 [@knocte]
vTEST
- AvoidSinglePipeOperator: fix false positive fsprojects#640 [@webwarrior-ws]
- CI: improve preRelease version numbers fsprojects#642 [@knocte]
- AvoidTooShortNames: fix false negative fsprojects#639 [@Mersho] & [@webwarrior-ws]
- CI: faster publish&docs pipelines thanks to Linux fsprojects#641 [@knocte]
v0.21.10
- AvoidSinglePipeOperator: fix false positive fsprojects#640 [@webwarrior-ws]
- CI: improve preRelease version numbers fsprojects#642 [@knocte]
- AvoidTooShortNames: fix false negative fsprojects#639 [@Mersho] & [@webwarrior-ws]
- CI: faster publish&docs pipelines thanks to Linux fsprojects#641 [@knocte]
v0.21.8
- Add new rules NestedFunctionNames and UnnestedFunctionNames fsprojects#564 [@su8898] & [@webwarrior-ws]
- Addressed regression in the docs CI deploy [@knocte]
- Move docs CI to main CI (to detect problems earlier next time) fsprojects#636 [@knocte]
v0.21.5
- FSharpLint.Console: add --version fsprojects#612 fsprojects#611 [@Thorium]
- gitignore: add the BenchmarkDotNet artifacts folder fsprojects#619 [@Numpsy]
- CI: remove redundant .NET install fsprojects#624 [@knocte]
- Add new rule AvoidSinglePipeOperator fsprojects#595 [@tehraninasab]
- AvoidTooShortNames: fix false negative (generic type names) fsprojects#622 [@Mersho]
- Remove recursive dependency fsprojects#569 [@knocte]
- Conventions/Naming: refactoring fsprojects#571 [@webwarrior-ws]
v0.21.4
- Paket: use Packages storage fsprojects#615 [@Numpsy]
- Fix VS2022 build fsprojects#613 [@Thorium]
- Dotnet version SDK to allow minor version difference fwd fsprojects#607 [@Thorium]
- docs: fix Shortcuts typo in the menu fsprojects#584 [@pirrman]
- Fix false negatives in AvoidTooShortNames fsprojects#548 [@janus]
- Fix cyclomatic complexity yielding redundant messages fsprojects#559 fsprojects#579 [@davidtgillard]
- Refactoring: rename DU fsprojects#565 [@webwarrior-ws]