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

JaCraig / Aspectus / 15116991146
82%

Build:
DEFAULT BRANCH: master
Ran 19 May 2025 03:26PM UTC
Jobs 1
Files 6
Run time 1min
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

19 May 2025 03:25PM UTC coverage: 81.41% (+0.6%) from 80.818%
15116991146

push

github

JaCraig
refactor(aspectus): improve performance and readability

Refactor the `Aspectus` and `Aspectus.HelperFunctions` namespaces to enhance code performance, readability, and maintainability.

- Change `_Classes` from `ConcurrentDictionary<Type, Type>` to `Dictionary<Type, Type>` for better performance.
- Introduce a new private lock object `_LockObject` for improved concurrent access management.
- Simplify conditional checks and loops, reducing nested iterations.
- Enhance null checks and utilize more concise syntax for collections.
- Streamline the logic in `AddIfUnique` and `AddIf` methods for better readability.
- Update the `ForEach` method to support nullable types for improved null safety.
- Refactor the `GetName` method to clarify and maintain generic type handling.

234 of 334 branches covered (70.06%)

Branch coverage included in aggregate %.

64 of 71 new or added lines in 2 files covered. (90.14%)

401 of 446 relevant lines covered (89.91%)

2280827.07 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
68.97
3.34% Aspectus/HelperFunctions/ExtensionMethods.cs
6
86.46
-1.04% Aspectus/Aspectus.cs
Jobs
ID Job ID Ran Files Coverage
1 15116991146.1 19 May 2025 03:26PM UTC 6
81.41
GitHub Action Run
Source Files on build 15116991146
  • Tree
  • List 6
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #15116991146
  • 0ae9eb2e on github
  • Prev Build on master (#15090532065)
  • Next Build on master (#15117626527)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc