Open cmichi opened 3 years ago
To unblock you: https://crates.io/crates/cargo-lints
Some lints can also be configured in a clippy.toml
: https://github.com/rust-lang/rust-clippy#configuration.
Not sure if this is applicable here.
Have a look at substrate/.cargo/config.toml - since june this works. It's currently the only way to do it out of the box.
This issue is blocked by https://github.com/rust-lang/cargo/issues/5034.
We want to have some global clippy rules.
bool_assert_comparison
Allows syntax a la:
This is the bool_assert_comparison rule, which should be allowed.
With https://github.com/paritytech/ink/pull/884 we unfortunately had to change
assert_eq!(flipper.get(), false);
toassert!(!flipper.get());
. Theseassert!(!…)
expressions should be reverted to the boolean comparison.new_without_default
For example, our
flipper
example in readme is currently no valid if you run clippy on it, since it misses aDefault
implementation forFlipper
. This should not be necessary.