Search Issue Tracker

Fixed in 2021.1.X

Votes

0

Found in

2020.3

2020.3.21f1

Issue ID

1376973

Regression

No

Ruleset file is ignored when using Roslyn analyzers

Scripting

-

Reproduction steps:
1. Open the attached 'RulesetBug' project
2. Open the 'Default.ruleset' file and note that Action is set to 'None' for ERP022 and UNT0001 warnings
3. Observe the Console

Expected result: Ruleset is applied, no warnings are in the Console
Actual result: Warnings are thrown in the Console

Reproducible with: 2020.3.25f1
Not reproducible with: 2021.1.0a1, 2021.1.28f1, 2021.2.7f1, 2022.1.0b2, 2022.2.0a1
Could not test with: 2019.4.34f1, 2020.2.0b5 (due to multiple compile errors)

Thrown warnings:
'Warning ERP022: Exit point '}' swallows an unobserved exception'
'Info UNT0001: The Unity message 'Update' is empty'

Note: reimporting the 'Default.ruleset' and 'MyBehaviourScript' fixes the issue

  1. Resolution Note (fix version 2021.1):

    Fixed in 2021.1.0a1

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.