• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

orion-ecs / keen-eye / 29954885845
63%

Build:
DEFAULT BRANCH: main
Ran 22 Jul 2026 08:29PM UTC
Jobs 1
Files 986
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

22 Jul 2026 08:22PM UTC coverage: 63.479% (+0.01%) from 63.465%
29954885845

push

github

tyevco
fix: Resolve CodeQL alerts in src tier

Fixes 46 of 183 CodeQL alerts across src/ runtime libraries; the
remaining 137 are deliberately dismissed with per-alert rationale in
dismissals.tsv (false positive / won't fix / used in tests).

- catch-of-all-exceptions: type SaveManager and EncryptedPersistenceApi
  save-slot probe catches (IOException, UnauthorizedAccessException,
  InvalidDataException, EndOfStreamException, JsonException); narrow
  TestBridgeClient message parsing to JsonException, EntitySnapshot
  conversion to InvalidCastException/FormatException/OverflowException,
  UdpTransport disconnect send to SocketException/ObjectDisposedException,
  and UIColorPicker hex parsing to FormatException/OverflowException/
  ArgumentException. Bridge/IPC dispatch, logging, hot-reload and
  background-worker containment boundaries are kept and documented.
- loss-of-precision: float-typed arithmetic in WavDecoder,
  SilkAudioContext, AudioClipAsset, GridCoordinate, SilkTextRenderer,
  UdpTransport, ParallelProfiler; FleeAction's intentional integer
  centering made explicit via an int local.
- local-shadows-member: rename shadowing locals in GraphRenderSystem;
  rename Silk2DRenderer's projection field to screenProjection and
  EnsureCapacity parameters (interface parameter names kept for S927).
- constant-condition: drop redundant checksum conjunct in Ghost/Replay
  file formats, hoist device null check out of PauseAll loop, and
  replace the always-false ownsEntity/existingTypes conjunct in
  NetworkServerPlugin owner-state validation.
- useless-upcast/cast-to-self: assign World directly to capability
  fields in StateControllerImpl; drop redundant collection-expression
  casts in AssetManifest/AssetEntry.
- complex-condition: pattern-match Unicode range checks in text shapers.
- inefficient-containskey: TryGetValue in LogAssertions.
- equality-on-floats, obsolete prefab mock calls, ref-parameter counts:
  dismissed as exact-by-construction, test-only m... (continued)

8347 of 12508 branches covered (66.73%)

Branch coverage included in aggregate %.

24 of 52 new or added lines in 20 files covered. (46.15%)

105 existing lines in 9 files now uncovered.

50060 of 79502 relevant lines covered (62.97%)

0.97 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
0.46
0.0% src/KeenEyes.Graph/Systems/GraphRenderSystem.cs
7
91.42
0.0% src/KeenEyes.Core/SaveManager.cs
4
0.0
0.0% src/KeenEyes.Localization/TextShaping/BidirectionalTextShaper.cs
2
74.66
0.0% src/KeenEyes.Network.Transport.Udp/UdpTransport.cs
1
0.0
0.0% src/KeenEyes.Assets/Assets/AudioClipAsset.cs
1
48.5
0.0% src/KeenEyes.TestBridge.Client/TestBridgeClient.cs
1
75.51
0.0% src/KeenEyes.Testing/Snapshots/EntitySnapshot.cs

Coverage Regressions

Lines Coverage ∆ File
32
82.81
-0.07% editor/KeenEyes.Shaders.Compiler/CodeGen/CSharpBindingGenerator.cs
26
80.72
-0.22% editor/KeenEyes.Editor/Assets/SceneSerializer.cs
18
58.87
0.59% editor/KeenEyes.Editor/Logging/EditorLogProvider.cs
12
1.21
0.0% editor/KeenEyes.Editor/Application/EditorApplication.cs
8
11.17
11.17% editor/KeenEyes.Editor/Plugins/NuGet/NuGetClient.cs
5
91.42
0.0% src/KeenEyes.Core/SaveManager.cs
2
0.46
0.0% src/KeenEyes.Graph/Systems/GraphRenderSystem.cs
1
0.0
0.0% editor/KeenEyes.Graph.Kesl/Validation/Rules/TypeCompatibilityRule.cs
1
79.82
-0.88% src/KeenEyes.TestBridge.Ipc/IpcBridgeServer.cs
Jobs
ID Job ID Ran Files Coverage
1 29954885845.1 22 Jul 2026 08:29PM UTC 986
63.48
GitHub Action Run
Source Files on build 29954885845
  • Tree
  • List 986
  • Changed 45
  • Source Changed 43
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29954885845
  • c92f3851 on github
  • Prev Build on main (#29953814749)
  • Next Build on main (#30004860305)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc