Skip to content

refactor: replace per-function expect_used allow with module-level cfg_attr#51

Merged
StudentWeis merged 1 commit into
mainfrom
refactor/50-module-level-expect-used-cfg-attr
Apr 25, 2026
Merged

refactor: replace per-function expect_used allow with module-level cfg_attr#51
StudentWeis merged 1 commit into
mainfrom
refactor/50-module-level-expect-used-cfg-attr

Conversation

@StudentWeis
Copy link
Copy Markdown
Owner

Summary

Replace 117 scattered per-function #[allow(clippy::expect_used)] attributes across 9 test-heavy files with a single module-level #![cfg_attr(test, allow(clippy::expect_used, clippy::unwrap_used))] at the top of each file.

Linked Issue

Closes #50

Changes

  • src/repository/cleanup.rs — removed 7 per-function allows, added module-level attr
  • src/repository/repo.rs — removed 54 per-function allows, added module-level attr
  • src/repository/time_index.rs — removed 33 per-function allows, added module-level attr
  • src/repository/favorites.rs — removed 7 per-function allows, added module-level attr
  • src/repository/test_helpers.rs — removed 4 per-function allows, added module-level attr
  • src/config/settings.rs — removed 5 per-function allows, added module-level attr
  • src/clipboard/utils.rs — removed 4 per-function allows, added module-level attr
  • src/app.rs — removed 2 per-function allows, added module-level attr
  • src/config/autostart.rs — removed 1 per-function allow, added module-level attr

Testing

  • scripts/precheck.sh passes locally
  • 414 tests pass, no regressions

…g_attr

Remove 117 scattered #[allow(clippy::expect_used)] per-function attributes
from 9 test-heavy files and replace each with a single module-level:

  #![cfg_attr(test, allow(clippy::expect_used, clippy::unwrap_used))]

This is DRY — one declaration per file instead of repeating on every fn.

Refs #50
@StudentWeis StudentWeis merged commit d2ac548 into main Apr 25, 2026
8 checks passed
@StudentWeis StudentWeis deleted the refactor/50-module-level-expect-used-cfg-attr branch April 25, 2026 08:16
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.

refactor: replace per-function expect_used allow with module-level cfg_attr

1 participant