rust-analyzer
8.0.8
See the version list below for details.
dotnet add package rust-analyzer --version 8.0.8
NuGet\Install-Package rust-analyzer -Version 8.0.8
<PackageReference Include="rust-analyzer" Version="8.0.8" />
<PackageVersion Include="rust-analyzer" Version="8.0.8" />
<PackageReference Include="rust-analyzer" />
paket add rust-analyzer --version 8.0.8
#r "nuget: rust-analyzer, 8.0.8"
#addin nuget:?package=rust-analyzer&version=8.0.8
#tool nuget:?package=rust-analyzer&version=8.0.8
Rust Plugin Analyzer
A Roslyn-based code analyzer for Rust game plugins that helps maintain code quality by detecting common issues.
Features
Empty Method Detection (RUST001)
- Detects empty methods that might indicate incomplete implementation
- Helps identify forgotten code or unnecessary methods
- Documentation
Unused Method Detection (RUST003)
- Finds methods that are never used in the codebase
- Helps maintain clean code by identifying dead code
- Documentation
Installation
Install via NuGet Package Manager:
Install-Package rust-analyzer
Or via .NET CLI:
dotnet add package rust-analyzer
Requirements
- .NET Standard 2.0 or higher
- Visual Studio 2019 or higher
- C# 8.0 or higher
Usage
The analyzer will automatically start working once added to your project. It provides:
- Real-time analysis in Visual Studio
- Warning messages with detailed explanations
- Quick fixes for common issues
- Documentation links for each rule
Rules
Rule ID | Category | Severity | Description |
---|---|---|---|
RUST001 | Design | Warning | Empty method detection |
RUST003 | Design | Warning | Unused method detection |
Configuration
No additional configuration is required. The analyzer works out of the box with default settings.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Built using the .NET Compiler Platform (Roslyn)
- Inspired by the Rust game modding community
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- System.Text.Json (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
8.0.29 | 313 | a month ago |
8.0.28 | 240 | a month ago |
8.0.27 | 181 | 2 months ago |
8.0.26 | 127 | 2 months ago |
8.0.25 | 146 | 2 months ago |
8.0.24 | 186 | 2 months ago |
8.0.23 | 119 | 2 months ago |
8.0.22 | 239 | 3 months ago |
8.0.21 | 89 | 3 months ago |
8.0.20 | 119 | 3 months ago |
8.0.19 | 96 | 3 months ago |
8.0.18 | 80 | 3 months ago |
8.0.17 | 88 | 3 months ago |
8.0.15 | 117 | 3 months ago |
8.0.14 | 84 | 3 months ago |
8.0.13 | 97 | 3 months ago |
8.0.12 | 89 | 3 months ago |
8.0.11 | 85 | 3 months ago |
8.0.10 | 119 | 3 months ago |
8.0.9 | 98 | 3 months ago |
8.0.8 | 86 | 3 months ago |
8.0.7 | 84 | 3 months ago |
8.0.6 | 85 | 3 months ago |
8.0.5 | 122 | 3 months ago |
8.0.4 | 108 | 3 months ago |
8.0.3 | 97 | 3 months ago |
8.0.2 | 108 | 3 months ago |
8.0.1 | 101 | 3 months ago |
8.0.0 | 99 | 3 months ago |
7.0.0 | 107 | 3 months ago |
6.0.0 | 135 | 4 months ago |
5.0.0 | 107 | 4 months ago |
4.0.0 | 104 | 4 months ago |
3.0.0 | 100 | 4 months ago |
2.0.0 | 127 | 4 months ago |
1.0.0 | 99 | 4 months ago |