Skip to content

Fix clippy in tests at pallet-evm-system #7298

Fix clippy in tests at pallet-evm-system

Fix clippy in tests at pallet-evm-system #7298

Triggered via push February 7, 2025 10:49
Status Failure
Total duration 12m 38s
Artifacts

code.yml

on: push
Plan the execution
17s
Plan the execution
prettier:check
35s
prettier:check
Matrix: downloadable-utils
Matrix: e2e
Matrix: embedded-utils
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

15 errors and 80 warnings
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/impl_currency.rs#L70
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/impl_currency.rs#L151
returning the result of a `let` binding from a block
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/impl_currency.rs#L134
in a `match` scrutinee, avoid complex blocks or closures with blocks; instead, move the block or closure higher and bind it with a `let`
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/impl_currency.rs#L286
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/impl_currency.rs#L288
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/imbalances.rs#L63
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/imbalances.rs#L86
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/imbalances.rs#L87
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/imbalances.rs#L126
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / clippy: crates/pallet-evm-balances/src/imbalances.rs#L149
arithmetic operation that can potentially result in unexpected side-effects
Ubuntu 22.04 / test
Process completed with exit code 101.
Ubuntu 22.04 / test benchmark
Process completed with exit code 101.
tests/eth/WeHMND.ts > WeHMND > transferFrom > when transferring 1 WeHMND > has the Transfer event in the receipt: utils/e2e-tests/ts/tests/eth/WeHMND.ts#L108
AssertionError: expected { eventName: 'Approval', …(1) } to deeply equal { eventName: 'Transfer', …(1) } - Expected + Received { "args": { - "from": "0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac", - "to": "0x3Cd0A705a2DC65e5b1E1205896BaA2be8A07c6e0", + "owner": "0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac", + "spender": "0xf24FF3a9CF04c71Dbc94D0b566f7A27B94566cac", "value": 1000000000000000000n, }, - "eventName": "Transfer", + "eventName": "Approval", } ❯ tests/eth/WeHMND.ts:108:23
tests/eth/selfdestruct.ts > selfdestruct > deploy contract, transfer 1 token unit, call sefldestruct: utils/e2e-tests/ts/tests/eth/selfdestruct.ts#L53
AssertionError: expected 0n to be 1000000000000000000n // Object.is equality - Expected + Received - 1000000000000000000n + 0n ❯ tests/eth/selfdestruct.ts:53:35
End-to-end tests / base
Process completed with exit code 1.
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / build: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / build with try-runtime: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / test: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / test benchmark: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
End-to-end tests / base: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / test-run pallet benchmarks: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
Ubuntu 22.04 / doc: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L114
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L115
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L120
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L121
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L125
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L126
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L127
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L131
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L132
missing documentation for a struct field
End-to-end tests / try-runtime: crates/pallet-evm-balances/src/lib.rs#L136
missing documentation for a struct field