Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marodev/EagleRepair
EagleRepair fixes static analysis warnings in C# programs. Easy to use. Blazing fast. Based on research.
https://github.com/marodev/EagleRepair
analyzer code-fix code-quality csharp resharper roslyn roslyn-code-analysis sonarqube static-analyzer
Last synced: about 1 month ago
JSON representation
EagleRepair fixes static analysis warnings in C# programs. Easy to use. Blazing fast. Based on research.
- Host: GitHub
- URL: https://github.com/marodev/EagleRepair
- Owner: marodev
- License: mit
- Created: 2021-04-21T12:57:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T09:02:43.000Z (almost 2 years ago)
- Last Synced: 2024-08-10T10:56:17.456Z (4 months ago)
- Topics: analyzer, code-fix, code-quality, csharp, resharper, roslyn, roslyn-code-analysis, sonarqube, static-analyzer
- Language: C#
- Homepage: https://marodev.github.io/EagleRepair
- Size: 2.69 MB
- Stars: 10
- Watchers: 1
- Forks: 2
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - EagleRepair - EagleRepair fixes static analysis warnings in C# programs. Easy to use. Blazing fast. Based on research. (C#)
README
EagleRepair is a cross-platform command line tool for automatically fixing static analysis warnings in C# programs.---
**Documentation**: https://marodev.github.io/EagleRepair
**Source-Code**: https://github.com/marodev/EagleRepair
---
## Install
### Prerequisites
Install [.NET 6.0](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) or later### Command line tool
EagleRepair is [available on NuGet](https://www.nuget.org/packages/EagleRepair.Cli) and can be installed as a global tool:
```
dotnet tool install --global EagleRepair.Cli
```![Install Gif](docs/img/eagle-repair-install-video.gif)
## Getting Started
- first build your C# project
- run EagleRepairand specify the target rules (e.g, rule R5):
```
eaglerepair -r R5 -p .
```
where "." looks for a solution file (.sln) in the current folder (default if not provided)## Contributing
PR's are welcome!
Start here: [CONTRIBUTING.md](CONTRIBUTING.md)