Search Issue Tracker
Won't Fix
Votes
0
Found in
2022.2.0a19
2023.1.0a3
Issue ID
UUM-9085
Regression
No
[Roslyn Analyzers] Warning messages do not stay after compilation is complete when a ruleset file is modified
Reproduction steps:
1. Open the user's attached project
2. Open Assets/Scripts/Default.ruleset
3. In Visual Studio expand Microsoft.Unity.Analyzers
4. Modify a rule action (e.g. change rule UNT0020 from "Warning" to "None")
5. Save and go back to Unity Editor
6. Observe the Console window
Expected result: Warning messages stay when the compilation is complete
Actual result: Warning messages appear for a short time and then disappear when the compilation is complete
Reproducible with: 2022.2.0b1, 2023.1.0a3
Not reproducible with: 2019.4.40f1, 2020.3.35f1, 2021.3.5f1, 2022.1.8f1, 2022.2.0a19
Reproducible on: Windows 10
Notes:
1. Modifying a c# script file and compiling results in a correct behavior
2. Look at the attached video for clarity
Warning messages:
warning UNT0001: The Unity message 'Start' is empty.
warning UNT0001: The Unity message 'Update' is empty.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Text overlap and is unreadable in Inspector > Terrain Paint Texture after creating new Terrain Layer
- Event "XRInputSubsystem.trackingOriginUpdated" triggers twice when recentering the view
- UITK TextField value is overwritten incorrectly by the converter result when Binding Mode is set to "To Source"
- Out of memory crash when selecting more than 80000 Assets simultaneously
- Test Runner fails to create a script in the active path when selecting a file as the active path
Resolution Note:
The repro project includes a `OnPostprocessAllAssets` - that calls CompilationPipeline.RequestScriptCompilation();
That will trigger a recompilation of things that has changed, and clears logs from the last compilation.