-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem
Package.swift enables 23+ experimental Swift features. Many may not be necessary and could introduce instability or compilation issues.
Impact
- Increased build complexity
- Potential compiler bugs or instability
- Unclear which features are actually used
- Maintenance burden
Priority
LOW - Code quality improvement
Expected Fix
- Audit each experimental feature flag
- Identify which features are actually used in the codebase
- Remove unused feature flags
- Document why each remaining flag is necessary
- Consider using more stable alternatives where possible
Current Feature Flags to Review
- Strict concurrency checking
- Existential
anykeyword - Typed throws
- Noncopyable generics
- Move-only types
- Variadic generics
- Plus ~17 others
Files to Update
Package.swift- Document findings in CLAUDE.md or IMPLEMENTATION_NOTES.md
Related
From PR #6 review feedback: #6 (comment)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels