Open Issues Need Help
View All on GitHub Software Development • Operating Systems
Add `NoDiscard` attribute on mutation free methods and methods returning `Attempt<SideEffect>` about 1 month ago
AI Summary: The task involves adding the `NoDiscard` attribute to methods within the Innmind/OperatingSystem PHP library that are mutation-free or return an `Attempt<SideEffect>`. This is to leverage PHP's new feature for marking return values as important, improving code analysis and preventing potential errors where return values are ignored unintentionally. The goal is to enhance the library's type safety and maintainability.
Complexity:
4/5
good first issue