-
Notifications
You must be signed in to change notification settings - Fork 438
126 clippy #285
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
Merged
Merged
126 clippy #285
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
5eaa3b0
Use `unwrap_or_else`
tcharding 2057c35
Use ! is_empty instead of len > 0
tcharding 3a0a1e6
Remove static lifetime
tcharding 0e99d02
Remove redundant calls to clone
tcharding 2afc9fa
Remove needles explicit reference
tcharding 79cab93
Use count instead of collect and len
tcharding 824b00c
Use next instead of nth(0)
tcharding 35184e6
Use default pattern
tcharding ba8ce72
Allow mutex_atomic
tcharding 343e97d
Conditionally compile constructor
tcharding 0e6add0
Refactor db/batch matching
tcharding cb3b8cf
Do not compare vtable
tcharding 24df438
Remove useless question mark operator
tcharding e35601b
Use vec! instead of mut and push
tcharding bfe29c4
Use map instead of and_then
tcharding 2b5e177
Use lazy_static
tcharding 97ad0f1
Remove unused macro_use
tcharding bdb2a53
Add cargo check script
tcharding d2a094a
Align multi-line string
tcharding a838c2b
Use id() for DummySigner comparison
tcharding bda416d
Use mixed order insertions
tcharding File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| #!/bin/bash | ||
| # | ||
| # Run various invocations of cargo check | ||
|
|
||
| features=( "default" "compiler" "electrum" "esplora" "compact_filters" "key-value-db" "async-interface" "all-keys" "keys-bip39" ) | ||
| toolchains=( "+stable" "+1.45" "+nightly" ) | ||
|
|
||
| main() { | ||
| check_src | ||
| check_all_targets | ||
| } | ||
|
|
||
| # Check with all features, with various toolchains. | ||
| check_src() { | ||
| for toolchain in "${toolchains[@]}"; do | ||
| cmd="cargo $toolchain clippy --all-targets --no-default-features" | ||
|
|
||
| for feature in "${features[@]}"; do | ||
| touch_files | ||
| $cmd --features "$feature" | ||
| done | ||
| done | ||
| } | ||
|
|
||
| # Touch files to prevent cached warnings from not showing up. | ||
| touch_files() { | ||
| touch $(find . -name *.rs) | ||
| } | ||
|
|
||
| main | ||
| exit 0 | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: I'd add a
set -eto make the whole script fail as soon as there's an errorThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, cheers!