Akka.Analyzers 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.
- AK2001: Harden rule, only run on Akka.NET v1.5.15 and later
- AK1001: Make sure that analyzer also considers
Context.Sender - AK1001: Make sure that analyzer also consider lambda expressions with no code blocks
- AK1002: Add new rule to prevent
GracefulStop()from being called inReceiveAsync()andReceiveAnyAsync() - AK1002: Improve rule to ignore user code with the same name
- AK1003: Add rule to flag non-performant
ReceiveAsync()andReceiveAnyAsync()invocation
This package has no dependencies.
| Version | Downloads | Last updated |
|---|---|---|
| 0.3.3 | 1 | 10/23/2025 |
| 0.3.2 | 1 | 10/23/2025 |
| 0.3.1 | 1 | 10/23/2025 |
| 0.3.0 | 1 | 10/23/2025 |
| 0.3.0-beta1 | 1 | 10/23/2025 |
| 0.2.5 | 1 | 10/23/2025 |
| 0.2.4 | 1 | 10/23/2025 |
| 0.2.3.1 | 1 | 10/23/2025 |
| 0.2.3 | 1 | 10/23/2025 |
| 0.2.2 | 1 | 10/23/2025 |
| 0.2.1 | 1 | 10/23/2025 |
| 0.2.0 | 1 | 10/23/2025 |
| 0.1.2 | 1 | 10/23/2025 |
| 0.1.1 | 1 | 10/23/2025 |
| 0.1.0 | 1 | 10/23/2025 |