-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
ARROW-11603: [Rust] Fix Clippy Lints for Rust 1.50 #9476
Conversation
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.
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. |
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.
Thanks Andrew
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 <nevilledips@gmail.com> Signed-off-by: Jorge C. Leitao <jorgecarleitao@gmail.com>
# 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 <nevilledips@gmail.com> Signed-off-by: Jorge C. Leitao <jorgecarleitao@gmail.com>
# 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 <nevilledips@gmail.com> Signed-off-by: Jorge C. Leitao <jorgecarleitao@gmail.com>
# 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 <nevilledips@gmail.com> Signed-off-by: Jorge C. Leitao <jorgecarleitao@gmail.com>
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
Result
but 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!