Ed Page
Ed Page
### Problem Currently --timings doesn't report codegen timings for binary crates. ### Proposed Solution * Emit unused metadata for bin's so codegen timings get reported * Or waiting for ###...
In testing workspace publishing, I was really wishing for the build to be faster when I noticed the sea of status messages was "Compiling", instead of "Checking". I've been glossing...
### What it does Mutually exclusive (`restriction`) lints to ensure `package.name` have consistent names I'm suggesting we add both as we are not currently opinionated on this ### Advantage Help...
### Problem In using a workspace, I'd like it to be easy to setup workspace members to be used with `workspace = true` which includes reducing the number of places...
### What it does If a package has a dependencies entry that specifies a source besides `workspace = true`, it fires See also rust-lang/rust-clippy#10306 ### Advantage For projects that want...
### What it does Identify any feature name that matches a dependency that it activates This is easy to accidentally do from - Implicit features - `cargo add --optional` creating...
### What it does See also rust-lang/rust-clippy#11933 ### Advantage - Avoid accidents in forgetting to inherit ### Drawbacks - There may be cases where avoiding inheritance is intentional ### Example...
### What it does Lints that the `[[bin]]` `name` (explicit or inferred) is kebab case See also #14439. ### Advantage This matches common platform conventions ### Drawbacks There may be...
### What it does Mutually exclusive (`restriction`) lints to ensure all `[features]` table entries have consistent feature names I'm suggesting we add both as we are not currently opinionated on...