Skip to content

Commit

Permalink
Merge pull request #523 from AlmarAubel/master
Browse files Browse the repository at this point in the history
doc() Add Analyzer section to README
  • Loading branch information
vkhorikov authored Oct 31, 2023
2 parents bbac5c9 + f50c76b commit 81405ec
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -570,6 +570,16 @@ result.Should().SucceedWith(69); // throws
result.Should().Fail(); // throws
```

## Analyzers

### [CSharpFunctionalExtensions.Analyzers](https://github.com/AlmarAubel/CSharpFunctionalExtensions.Analyzers)
A Roslyn analyzer package that provides warnings and recommendations to prevent misuse of `Result` objects in `CSharpFunctionalExtensions`. Ensures more robust implementation when working with Result types.

Available on [NuGet](https://www.nuget.org/packages/CSharpFunctionalExtensions.Analyzers)
```bash
dotnet add package CSharpFunctionalExtensions.Analyzers
```

## Read or Watch more about these ideas

- [Functional C#: Primitive obsession](https://enterprisecraftsmanship.com/2015/03/07/functional-c-primitive-obsession/)
Expand Down

0 comments on commit 81405ec

Please sign in to comment.