Ed Page

Results 596 issues of Ed Page

C-enhancement
M-breaking-change

### 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 ###...

C-feature-request
S-needs-design
A-timings

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...

Command-publish
Command-package
Performance
S-triage

### 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...

S-triage
A-new-lint

### 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...

Command-new
C-feature-request
S-blocked-external

### 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...

S-triage
A-new-lint

### 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...

S-triage
A-new-lint

### 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...

S-triage
A-new-lint

### 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...

S-triage
A-new-lint

### 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...

S-triage
A-new-lint