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.

Showing the top 20 packages that depend on Akka.Analyzers.

Packages Downloads
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
25
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
23
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
22
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
21
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
13
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
11
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
9
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
7
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
6
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
5
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
4
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
3
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
2
Akka
Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
1

* [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)

This package has no dependencies.

Version Downloads Last updated
0.2.5 185 06/25/2024
0.2.4 192 04/09/2024
0.2.3.1 191 04/09/2024
0.2.3 197 04/09/2024
0.2.2 188 02/15/2024
0.2.1 189 02/15/2024
0.2.0 190 02/15/2024
0.1.2 190 02/15/2024
0.1.1 190 02/15/2024
0.1.0 190 02/15/2024