Yet another dotnet format. It combines dotnet format with jscpd to provide a single action to run both. The main goal is to provide a way to handle dotnet format in a mono repo. You can have an action before this and create a matrix of projects to run this action on. And each project can have its own dotnet format config file.
- Dotnet format
- Mono repo support by using
.dotnet-format.json (yml)
config file to configure dotnet format - Problem Matcher for dotnet format (only works when verbosity is set to detailed)
- JSCPD, can be configured with
.jscpd.json (yml)
file - Generate reports as GitHub Action artifact
- Generate reports as comment on PR
- Generate reports as workflow summary
- (optional) commit changes
- (optional) update existing PR comment
Currently this action is focused on running on PRs. example:
This project is based on / inspired by lots of other projects, including but not limited to: