Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 844 Bytes

File metadata and controls

34 lines (22 loc) · 844 Bytes

Agent Guidelines for Apache DataFusion

Developer Documentation

Before Committing

Before committing any changes, you must run the following checks and fix any issues:

cargo fmt --all
cargo clippy --all-targets --all-features -- -D warnings
  • cargo fmt ensures consistent code formatting across the project.
  • cargo clippy catches common mistakes and enforces idiomatic Rust patterns. All warnings must be resolved (treated as errors via -D warnings).

Do not commit code that fails either of these checks.

Testing

Run relevant tests before submitting changes:

cargo test --all-features

For SQL logic tests:

cargo test -p datafusion-sqllogictest