Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a [lints] table to Cargo.toml #3389

Merged
merged 64 commits into from
May 9, 2023
Merged
Changes from 51 commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
b80c2ff
chore: Start manifest-lint RFC
epage Feb 14, 2023
28f51c3
feat: Start manifest-lint RFC
epage Feb 14, 2023
6ac518e
fix: Remove stray paren
epage Feb 14, 2023
aa8695b
fix: Pluralize the table
epage Feb 14, 2023
680fe11
fix: Make lints table top-level
epage Feb 14, 2023
054de51
fix: Call out workspace lint name reservation
epage Feb 14, 2023
3796056
fix: Link to user-defined attribute RFC
epage Feb 14, 2023
cfbd231
feat: Add a couple more brainstorming ideas
epage Feb 15, 2023
c57a510
fix: Use correct --forbid syntax
epage Feb 15, 2023
42010e8
fix: Apply ehuss' feedback
epage Feb 15, 2023
b79b792
fix: Add RFC number
epage Feb 15, 2023
4f4107f
fix: Link out to rubocop
epage Feb 15, 2023
bf6d9fc
fix: Typos
epage Feb 15, 2023
d136690
fix: Include cargo-cranky as prior art
epage Feb 15, 2023
75198c2
fix: Typo
epage Feb 15, 2023
4a267a6
fix: Be more explicit on workspace inheritance
epage Feb 15, 2023
c726cf3
feat: Add external file possibility
epage Feb 15, 2023
508e92f
feat: Add cargo lints as a future possibility
epage Feb 15, 2023
1c7ef77
fix: Note that cargo-metadata support is needed for configurable lints
epage Feb 15, 2023
4bfc545
fix: Update to lints.tool.lint
epage Feb 15, 2023
f8071a3
feat: Add open question about rustfmt
epage Feb 15, 2023
1e43928
fix: Discuss all supported lint tools
epage Feb 17, 2023
3cd6125
fix: Update for latest conversation
epage Feb 21, 2023
b02771a
fix: Typo
epage Feb 21, 2023
5a70d45
feat: Take a stab at lint precedence
epage Feb 21, 2023
08f7190
fix: Make priority signed, giving a clear center value
epage Feb 22, 2023
7d81bf1
fix: Add another reason against 'rules'
epage Feb 22, 2023
31c9587
fix: Some TOML formatting
epage Feb 22, 2023
cf9a148
fix: Clarify we are overriding lint groups
epage Feb 23, 2023
1adde1b
fix: Typo
epage Feb 23, 2023
78083ed
fix: Document future idea for lint-level source
epage Feb 23, 2023
72cdd44
fix: Typos
epage Feb 23, 2023
7073266
fix: Spelling and language
epage Feb 27, 2023
86b0b64
fix: remindme priority with multiple lint sources
epage Feb 27, 2023
a270d28
fix: Be explicit that lints does not affect dependencies
epage Feb 27, 2023
78ab70d
fix: Typo
epage Feb 27, 2023
cf93e59
fix: Expand on lint source future
epage Feb 28, 2023
e92a52b
fix: Isolate array precedence
epage Mar 7, 2023
ef224ec
fix: Document 'auto-priority' alternative
epage Mar 7, 2023
ef4a490
fix: Add missing namespacing of rust lints
epage Mar 18, 2023
86932bd
fix: Call out rust/rustc category confusion
epage Mar 24, 2023
5afa0cf
fix: Be more explicit in how the lints table is loaded
epage Mar 24, 2023
a54d985
fix: Clarified this isn't limited to rustc/clippy
epage Mar 24, 2023
de44058
fix: Explicitly call out why rust table exists'
epage Mar 24, 2023
1557767
fix: Clarify I meant lint levels, not general lint configuration
epage Mar 24, 2023
e1230cd
fix: Clarify clippy.toml isn't going away yet
epage Mar 24, 2023
2f5f873
fix: Add clarification that an example is only an example
epage Mar 24, 2023
3543967
fix: Be explicit that lint configuration is a future possibility
epage Mar 24, 2023
45766c4
fix: Update now that we have confirmation on ruff's design choice
epage Mar 29, 2023
fbf6f48
fix: Expand on why not `::` but separate tables
epage Mar 30, 2023
935593f
fix: Expand more on why not level=lint
epage Mar 30, 2023
c3f932c
fix: Remove confusion over :: and tool-config
epage Mar 31, 2023
e73e6b9
fix: Add auto-sort as a future possibility
epage Apr 10, 2023
d32801b
fix: Add high-level guidance
epage Apr 10, 2023
330782a
refactor: Break up Rationale / Alts into smaller sections
epage Apr 10, 2023
9cbc977
fix: Rewrite :: section
epage Apr 10, 2023
2f1b799
fix: Typos
epage Apr 10, 2023
660bcdb
fix: Expand the schema section
epage Apr 10, 2023
28f14ef
fix: Expand on precedence options
epage Apr 10, 2023
51f4984
fix: Move some discussion to stablization
epage Apr 18, 2023
2b10a5e
fix: Be more precise when talking about disjoint groups
epage Apr 19, 2023
4cb8421
fix: Clarify dependency situation
epage Apr 27, 2023
a47520f
fix: Call out reducing rebuilds for filtering lints
epage Apr 27, 2023
7aab0bd
Add tracking issue.
ehuss May 9, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading