cakeni opened a new pull request, #10628:
URL: https://github.com/apache/arrow-rs/pull/10628

   # Which issue does this PR close?
   
   - Part of #10458.
   
   # Rationale for this change
   
   The `arrow-avro` crate still used `#[allow(...)]` attributes, so it could 
not enable `clippy::allow_attributes` without failing Clippy.
   
   # What changes are included in this PR?
   
   - Enable `clippy::allow_attributes` as a deny-by-default crate lint.
   - Replace active lint allowances with `#[expect(...)]`.
   - Scope the compression helpers' `unused_variables` expectations to builds 
where all compression features are disabled.
   
   # Are these changes tested?
   
   Yes. The following checks pass:
   
   - `cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check`
   - `cargo +stable-x86_64-pc-windows-gnu clippy -p arrow-avro --all-targets 
--all-features --no-deps -- -D warnings`
   - `cargo +stable-x86_64-pc-windows-gnu clippy -p arrow-avro --all-targets 
--no-deps -- -D warnings`
   - `cargo +stable-x86_64-pc-windows-gnu clippy -p arrow-avro --lib 
--no-default-features --no-deps -- -D warnings`
   - `cargo +stable-x86_64-pc-windows-gnu test -p arrow-avro --all-features` 
(474 unit tests and 26 doctests passed; 1 doctest ignored)
   
   # Are there any user-facing changes?
   
   No.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to