Comments (4)
If someone has time to remove any manual
allow
s that would be awesome
@alamb I'm currently working on a PR that removes a large amount of either unneeded or trivially fixable clippy allow
s.
Mosts of the remaining lints should be fixed, but are either breaking or generally introduce changes that I'm not comfortable making fixes for. These ones I commented to thoroughly clarify the reason for the lint and potential fixes.
I'll submit the PR soon and then we can discuss the specifics.
Cheers!
from datafusion.
@alamb is this issue still relevant? I was looking for an issue to chew on as a soft introduction to the code base, but I think this issue has already been solved, at least partially?
I still see a number of manual clippy allow
s in the current code, but it's not immediately clear if these are intended to be fixed or not.
from datafusion.
The command I use to run clippy is cargo clippy --workspace --all-targets -- -D warnings
. Besides those manually "allow
ed", our codebase now doesn't contain clippy warnings
from datafusion.
Thank you @LouisGariepy and @waynexia -- I agree this is no longer relevant
I did a double check of clippy lints that were manually allow
ed : https://github.com/search?q=repo%3Aapache%2Farrow-datafusion+clippy+allow+language%3ARust&type=code&l=Rust
And while some of them (like redundant_clone
could probably be cleaned up) I didn't see anything drastic required.
If someone has time to remove any manual allow
s that would be awesome
from datafusion.
Related Issues (20)
- Optimized version of `SortPreservingMerge` that doesn't actually compare sort keys of the key ranges are ordered HOT 11
- Regression with `coalesce` expr_fn function: can't take multiple arguments
- INSERT INTO SQL failing on CSV-backed table HOT 3
- Unify SQL planning for `ORDER BY`, `HAVING`, `DISTINCT`, etc
- Unable to perform lead/lag built in functions on List and Struct data types HOT 1
- Enable `split_file_groups_by_statistics` by default HOT 3
- Avoid inlining non deterministic CTE HOT 1
- Make all SchemaProvider trait APIs async HOT 4
- Document timezone semantics HOT 2
- Schema incorrect after select over aggregate function that returns a different type than the input HOT 2
- clippy failure in main HOT 1
- Document Sort Merge Join algorithm HOT 4
- `LogFunc` simplifier swaps the order of arguments
- Standardize the separator in name HOT 1
- Onyl recompute schema in `TypeCoercion` when necessary
- Better timezone functionalities HOT 3
- Auto-update mechanism for dataframe test
- Remove `Expr::GetIndexedField` and `GetFieldAccess` and always use function `get_field` for indexing
- Support user defined display for UDF HOT 2
- Remove DataPtr trait and use Arc::ptr_eq directly
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from datafusion.