Skip to content

cli/test_scratch, gomod, audit, adopt, qt bridge: satisfy denied unsafe_code and panic (part of #12395) - #12697

Open
TrapsterDK wants to merge 1 commit into
rust-deny-panic-unsafefrom
rust-panic-unsafe-scratch-gomod-audit
Open

TrapsterDK wants to merge 1 commit into
rust-deny-panic-unsafefrom
rust-panic-unsafe-scratch-gomod-audit

Conversation

@TrapsterDK

Copy link
Copy Markdown
Collaborator

Part of #12395. Depends on #12681 (stacked on rust-deny-panic-unsafe).

Clippy with -Dclippy::panic -Dunsafe_code over cli/test_scratch, cli/gomod, cli/audit, cli/adopt and qt/private/rust reports one violation: the set_var in the qt bridge main. It now carries #[expect(unsafe_code, reason = ...)] with a SAFETY line. The other sites in those crates were already expected or test-only.

Checked: tools/dx check lint and typecheck on those five packages. Not run: tests, nested-Bazel and consumer tests (CI runs them).

Remaining for #12395: other crates' unsafe_code/panic sites (see the sibling PRs), and the other lints in the issue.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Xut2hws3L7Tg4oUvpSvuYD

This branch has not been deployed

No deployments
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