Skip to content

Source files should either be marked as auto-generated or at least suppress formatting warnings #174

@Youssef1313

Description

@Youssef1313

Current behavior

The HRApp in Uno runtime tests is using the runtimetests engine package and the app builds with formatting warnings:

[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(18,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(20,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(21,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(22,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(23,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(25,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(26,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]
[5/7/2024 9:48:15 AM] HRAppBuild: C:\Users\VssAdministrator\.nuget\packages\uno.ui.runtimetests.engine\0.15.0-dev.56\src\Library\InputInjectorHelper.cs(27,1): warning IDE0055: Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055) [D:\a\1\s\src\Uno.UI.RuntimeTests\Tests\HotReload\Frame\HRApp\Uno.UI.RuntimeTests.HRApp.Skia.Gtk.csproj]

Expected behavior

NOTE: We don't know what formatting rules are set by the consuming apps, so fixing formatting warnings isn't possible. Instead, we should have #pragma warning disable IDE0055 or have // <auto-generated> tag at the top.

How to reproduce it (as minimally and precisely as possible)

Environment

Nuget Package:

Package Version(s):

Affected platform(s):

  • iOS
  • Android
  • WebAssembly
  • WebAssembly renders for Xamarin.Forms
  • Windows
  • Build tasks

Visual Studio:

  • 2017 (version: )
  • 2019 (version: )
  • for Mac (version: )

Relevant plugins:

  • Resharper (version: )

Anything else we need to know?

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't workingtriage/untriagedIndicates an issue requires triaging or verification.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions