about summary refs log tree commit diff
path: root/clippy_lints/src/partial_pub_fields.rs
AgeCommit message (Collapse)AuthorLines
2024-07-26Make restriction lint's use `span_lint_and_then` (n -> p)xFrednet-17/+9
2024-05-23For restriction lints, replace “Why is this bad?” with “Why restrict ↵Kevin Reid-4/+5
this?” The `restriction` group contains many lints which are not about necessarily “bad” things, but style choices — perhaps even style choices which contradict conventional Rust style — or are otherwise very situational. This results in silly wording like “Why is this bad? It isn't, but ...”, which I’ve seen confuse a newcomer at least once. To improve this situation, this commit replaces the “Why is this bad?” section heading with “Why restrict this?”, for most, but not all, restriction lints. I left alone the ones whose placement in the restriction group is more incidental. In order to make this make sense, I had to remove the “It isn't, but” texts from the contents of the sections. Sometimes further changes were needed, or there were obvious fixes to make, and I went ahead and made those changes without attempting to split them into another commit, even though many of them are not strictly necessary for the “Why restrict this?” project.
2023-11-25Use absolute path for `declare_tool_lint` in `declare_clippy_lint`Alex Macleod-1/+1
2023-10-23Set existing doc-tests to `no_run`Alex Macleod-2/+2
2022-10-16fix a doctestTennyZhuang-6/+6
Signed-off-by: TennyZhuang <zty0826@gmail.com>
2022-10-16fix dogfoodTennyZhuang-3/+3
Signed-off-by: TennyZhuang <zty0826@gmail.com>
2022-10-16Add new lint `partial_pub_fields`TennyZhuang-0/+81
Signed-off-by: TennyZhuang <zty0826@gmail.com>