Skip to content

Partial warning cleanup: remove unused awaits and refactor argument parsing #398

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

belkhadir
Copy link
Contributor

Summary

This PR addresses a few compiler warnings and includes a small refactor.

Changes

  • Removed unnecessary await expressions where no async operations were occurring, resolving No 'async' operations occur within 'await' expression warnings
  • Refactored arg.names parsing logic to use compactMap(...).first, replacing repetitive filter(...).first chains and eliminating a warning
  • Replaced unused result from sys.installer(...) with _
  • Replaced unused loop variable key with _ in for (key, value) loop

belkhadir added 3 commits July 9, 2025 18:32
Replaced multiple `filter(...).first` calls with a single `compactMap(...).first` to simplify logic and eliminate compiler warnings related to unwrapped optionals and unused bindings.

The new implementation is more concise and performs better.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant