0

I have Unity project and CI job to check code quality with Resharper InspectCode. Codestyle settings are in team-shared .dotSettings file.

This command runs Resharper Inspector on CI:

/JetBrains/inspectcode.sh project.sln --no-swea -o=inspection_results.xml --severity="WARNING" -x=JetBrains.Unity

Question: How can I ignore Unity Monobehavior lifecycle calls like Awake, Start, Update, OnEnable etc.? Inspection results always show this warnings:

<Issue TypeId="UnusedMember.Local" File="Assets\Scripts\Script.cs" Offset="955-960" Line="29" Message="Method 'Awake' is never used" />
<Issue TypeId="UnusedMember.Local" File="Assets\Scripts\Script.cs" Offset="1193-1199" Line="41" Message="Method 'Update' is never used" />

At the same time Rider doesn't show this warnings. Why Resharper CLT do?

JetBrains Inspect Code 2022.2.2
JetBrains Unity 2022.2.0.143
Mol0ko
  • 2,938
  • 1
  • 18
  • 45

0 Answers0