ARROW-11603: [Rust] Fix Clippy Lints for Rust 1.50#9476
ARROW-11603: [Rust] Fix Clippy Lints for Rust 1.50#9476alamb wants to merge 1 commit intoapache:masterfrom
Conversation
jorgecarleitao
left a comment
There was a problem hiding this comment.
LGTM! Thanks a lot, @alamb
|
I plan to merge this in as soon as it goes green, unless I hear otherwise. I feel the CI breakage is pretty bad for contributors. I'll try and take a pass through the PRs too to note that there is a CI breakage. |
|
Well, Clippy passed :) but the integration test is still running. I am about to be away from my keyboard for a few hours -- I'll merge this when I get back if someone doesn't beat me to it, |
Codecov Report
@@ Coverage Diff @@
## master #9476 +/- ##
==========================================
- Coverage 82.32% 82.31% -0.02%
==========================================
Files 233 233
Lines 54446 54414 -32
==========================================
- Hits 44823 44791 -32
Misses 9623 9623
Continue to review full report at Codecov.
|
# Rationale: CI uses "stable" rust. 1.50 stable was released today: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html The new clippy is pickier resulting in many clippy warnings such as https://github.com/apache/arrow/pull/9469/checks?check_run_id=1881854256 We need to get CI back green # Changes Based on based on apache#9475 from @nevi-me, this PR aims to get the CI green as soon as possible. Ideally, we would fix the actual lint problems, However, when I tried to do so the lints propagated into a significant change -- as clippy says to remove the `Result` but then there are a bunch of call sites that then also need t be changed I want to get CI back clean as soon as possible so I just hammered through and cleaned up as best I could as well as sprinkling in various `#[allow(clippy::unnecessary_wraps)]` as necessary to get a clean run. My rationale is that the code is no worse than it was before. Though it could be better! Closes apache#9476 from alamb/ARROW-11602-lints Authored-by: Neville Dipale <[email protected]> Signed-off-by: Jorge C. Leitao <[email protected]>
Rationale:
CI uses "stable" rust. 1.50 stable was released today: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html
The new clippy is pickier resulting in many clippy warnings such as https://github.com/apache/arrow/pull/9469/checks?check_run_id=1881854256
We need to get CI back green
Changes
Based on based on #9475 from @nevi-me, this PR aims to get the CI green as soon as possible.
Ideally, we would fix the actual lint problems, However, when I tried to do so the lints propagated into a significant change -- as clippy says to remove the
Resultbut then there are a bunch of call sites that then also need t be changedI want to get CI back clean as soon as possible so I just hammered through and cleaned up as best I could as well as sprinkling in various
#[allow(clippy::unnecessary_wraps)]as necessary to get a clean run.My rationale is that the code is no worse than it was before. Though it could be better!