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