Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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 2 months ago
JSON representation

EagleRepair fixes static analysis warnings in C# programs. Easy to use. Blazing fast. Based on research.

Awesome Lists containing this project

README

        


EagleRepair


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 EagleRepair

and 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)