Skip to content

Disallow mobslave editable in map editor #13

Disallow mobslave editable in map editor

Disallow mobslave editable in map editor #13

Triggered via push February 23, 2024 03:51
Status Failure
Total duration 10m 5s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 23 warnings
Linux (.NET 6.0)
Process completed with exit code 2.
Windows (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L71
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Windows (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L72
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Windows (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L71
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Windows (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L72
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Windows (.NET 6.0)
Process completed with exit code 1.
Linux (mono)
Process completed with exit code 2.
Linux (.NET 6.0)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linux (.NET 6.0): engine/OpenRA.Mods.Common/Projectiles/Missile.cs#L892
Prefer an 'IsEmpty' check rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Linux (.NET 6.0): engine/OpenRA.Mods.Common/Projectiles/GravityBomb.cs#L104
Prefer an 'IsEmpty' check rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Linux (.NET 6.0): engine/OpenRA.Mods.Common/Projectiles/GravityBomb.cs#L135
Prefer an 'IsEmpty' check rather than using 'Any()', both for clarity and for performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1860)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L71
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Activities/UnloadGarrison.cs#L72
Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Projectiles/WarheadTrailProjectile.cs#L35
'new' expression can be simplified (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0090)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Projectiles/WarheadTrailProjectile.cs#L32
'new' expression can be simplified (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0090)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Warheads/FireFragmentWarhead.cs#L31
'new' expression can be simplified (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0090)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Duplicates/Widgets/Logic/Ingame/ObserverStatsSPLogic.cs#L178
'new' expression can be simplified (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0090)
Linux (.NET 6.0): engine/OpenRA.Mods.AS/Duplicates/Widgets/Logic/Ingame/ObserverStatsRVLogic.cs#L186
'new' expression can be simplified (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0090)
Windows (.NET 6.0)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Windows (.NET 6.0): OpenRA.Mods.RA2/Widgets/PowerMeterWidget.cs#L191
Cast is redundant. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0004)
Windows (.NET 6.0): OpenRA.Mods.RA2/Widgets/PowerMeterWidget.cs#L192
Cast is redundant. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0004)
Windows (.NET 6.0): OpenRA.Mods.RA2/Activities/BallisticMissileFlyOld.cs#L52
Parentheses can be removed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0047)
Windows (.NET 6.0): OpenRA.Mods.RA2/FileSystem/BagFile.cs#L73
Parentheses can be removed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0047)
Windows (.NET 6.0): OpenRA.Mods.RA2/FileSystem/BagFile.cs#L74
Parentheses can be removed (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0047)
Windows (.NET 6.0): OpenRA.Mods.RA2/Traits/PortableChronoRA2.cs#L83
Type 'PortableChronoRA2' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Windows (.NET 6.0): OpenRA.Mods.RA2/Traits/PortableChronoRA2.cs#L205
Type 'PortableChronoOrderTargeter' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Windows (.NET 6.0): OpenRA.Mods.RA2/UtilityCommands/ImportRA2MapCommand.cs#L20
Type 'ImportRA2MapCommand' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Windows (.NET 6.0): OpenRA.Mods.RA2/Traits/PortableChronoRA2.cs#L240
Type 'PortableChronoOrderGenerator' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Windows (.NET 6.0): OpenRA.Mods.RA2/Traits/Render/WithMirageSpriteBody.cs#L23
Type 'WithMirageSpriteBody' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Linux (mono)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.