Skip to content

Improve SafeDITool configuration test naming and substance

e82d78f
Select commit
Loading
Failed to load commit list.
Merged

Add @SafeDIConfiguration macro to replace CSV config #199

Improve SafeDITool configuration test naming and substance
e82d78f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 29, 2026 in 1s

99.91% (target 99.51%)

View this Pull Request on Codecov

99.91% (target 99.51%)

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.91%. Comparing base (b81984c) to head (e82d78f).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff            @@
##             main     #199    +/-   ##
========================================
  Coverage   99.90%   99.91%            
========================================
  Files          32       36     +4     
  Lines        3274     3470   +196     
========================================
+ Hits         3271     3467   +196     
  Misses          3        3            
Files with missing lines Coverage Δ
...ICore/Errors/FixableSafeDIConfigurationError.swift 100.00% <100.00%> (ø)
...ensions/AttributeListSyntaxElementExtensions.swift 100.00% <100.00%> (ø)
...ore/Extensions/AttributeListSyntaxExtensions.swift 100.00% <100.00%> (ø)
...ources/SafeDICore/Models/SafeDIConfiguration.swift 100.00% <100.00%> (ø)
Sources/SafeDICore/Visitors/FileVisitor.swift 100.00% <100.00%> (ø)
...feDICore/Visitors/SafeDIConfigurationVisitor.swift 100.00% <100.00%> (ø)
...SafeDIMacros/Macros/SafeDIConfigurationMacro.swift 100.00% <100.00%> (ø)
Sources/SafeDIMacros/SafeDIMacroPlugin.swift 100.00% <100.00%> (ø)
Sources/SafeDITool/SafeDITool.swift 99.63% <100.00%> (+0.07%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.