GitHub Action
ReSharper CLI InspectCode
This action inspect code with ReSharper Command Line Tool.
Inspection result is annotate to PR File Change Tab.
Required
Path to Solution file to be inspected.
Whether the action should fail if there are any issues. Default is '1'
.
Set this option to '0'
prevent the action from failing when issues exist (annotations will still be present).
Version of the Resharper CLI tool to install. Defaults to the latest available.
- error
- warning
- notice (default)
Minimum severity for issues to cause the action to fail. Defaults to "notice". Ignored if failOnIssue
is set to '0'
.
Relative path(s) or file masks that define which files to exclude during the inspection.
More info: https://www.jetbrains.com/help/resharper/InspectCode.html#inspection-parameters
Comma-separated list of issue types to ignore.
Example:
UnusedField.Compiler,UnusedMember.Global
Issue Types reference: https://www.jetbrains.com/help/resharper/Reference__Code_Inspections_CSHARP.html
- true
- false
Explicitly enable or disable solution-wide analysis. If not specified, solution-wide analysis will be enabled or disabled based on the existing settings.
on: [push]
jobs:
inspection:
runs-on: ubuntu-latest # or macos-latest, windows-latest
name: Inspection
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup .NET
uses: actions/setup-dotnet@v1
with:
dotnet-version: '6.0.x' # or 3.1.x, 5.0.x
- name: Restore
run: dotnet restore
- name: Inspect code
uses: muno92/[email protected]
with:
solutionPath: ./YourSolution.sln