Akka.Analyzers
0.2.2
Prefix Reserved
See the version list below for details.
Requires NuGet 2.12 or higher.
dotnet add package Akka.Analyzers --version 0.2.2
NuGet\Install-Package Akka.Analyzers -Version 0.2.2
<PackageReference Include="Akka.Analyzers" Version="0.2.2" />
paket add Akka.Analyzers --version 0.2.2
#r "nuget: Akka.Analyzers, 0.2.2"
// Install Akka.Analyzers as a Cake Addin #addin nuget:?package=Akka.Analyzers&version=0.2.2 // Install Akka.Analyzers as a Cake Tool #tool nuget:?package=Akka.Analyzers&version=0.2.2
Akka.Analyers
A Roslyn Analyzer package for Akka.NET, aimed at helping users avoid common Akka.NET programming mistakes and helping users automatically upgrade their applications to use newer Akka.NET APIs.
Available Rules and Explanations
Please see "Debugging Akka.NET - Akka.Analyzers" for a full explanation on all supported rules and their automated Roslyn Code Fixes.
Questions, Comments, and Suggestions
We accept pull requests! Please let us know what we can do to add additional rules / code fixes or how to improve existing ones.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Akka.Analyzers:
Package | Downloads |
---|---|
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Akka.Analyzers:
Repository | Stars |
---|---|
akkadotnet/akka.net
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
|
Version | Downloads | Last updated | |
---|---|---|---|
0.3.0 | 18,499 | 12/18/2024 | |
0.3.0-beta1 | 155 | 12/2/2024 | |
0.2.5 | 446,728 | 5/24/2024 | |
0.2.4 | 185,342 | 4/4/2024 | |
0.2.3.1 | 121,119 | 3/1/2024 | |
0.2.3 | 4,330 | 2/29/2024 | |
0.2.2 | 127,255 | 1/25/2024 | |
0.2.1 | 133,209 | 1/9/2024 | |
0.2.0 | 2,076 | 1/9/2024 | |
0.1.2 | 2,335 | 1/3/2024 | |
0.1.1 | 2,071 | 1/3/2024 | |
0.1.0 | 1,543 | 1/2/2024 |
* [AK2001: Harden rule, only run on Akka.NET v1.5.15 and later](https://github.com/akkadotnet/akka.analyzers/pull/51)
* [AK1001: Make sure that analyzer also considers `Context.Sender`](https://github.com/akkadotnet/akka.analyzers/pull/54)
* [AK1001: Make sure that analyzer also consider lambda expressions with no code blocks](https://github.com/akkadotnet/akka.analyzers/pull/56)
* [AK1002: Add new rule to prevent `GracefulStop()` from being called in `ReceiveAsync()` and `ReceiveAnyAsync()`](https://github.com/akkadotnet/akka.analyzers/pull/58)
* [AK1002: Improve rule to ignore user code with the same name](https://github.com/akkadotnet/akka.analyzers/pull/60)
* [AK1003: Add rule to flag non-performant `ReceiveAsync()` and `ReceiveAnyAsync()` invocation](https://github.com/akkadotnet/akka.analyzers/pull/61)