JetBrains ReSharper is the best thing to happen to .Net developers since .Net. JetBrains Rider is my favourite IDE. When JetBrains released their ReSharper command-line tools for Mac and Linux, I knew what I had to do: create a wrapper for GitHub Actions.
Now you can enjoy all the linting and suggestions that ReSharper provides in your IDEs in your GitHub pull requests. Screenshot of an example PR:
Add the following to a workflow:
name: ReSharper
on:
pull_request: {}
jobs:
resharper:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v2
- name: resharper
uses: glassechidna/resharper-action@master
with:
solution: HelloWorld.sln