Jason Newcomb
bf7c209620
Update readme description of restriction
lints to dissuade casual use.
2023-02-21 22:05:38 -05:00
Michael Krasnitski
fba16e2e3a
Add extra_unused_type_parameters
lint
2023-02-02 19:37:34 -05:00
Tyler Weaver
7d1609dce3
Document configurations in table and paragraphs
...
Signed-off-by: Tyler Weaver <maybe@tylerjw.dev>
2023-01-13 16:26:46 -07:00
Tyler Weaver
2e2ae68d5a
Document lint configuration values in Clippy's book
...
Signed-off-by: Tyler Weaver <maybe@tylerjw.dev>
2023-01-13 11:48:51 -07:00
Tyler Weaver
d43dce14d5
Remove cognitive-complexity-threshold from docs
2023-01-13 09:01:39 -07:00
Tyler Weaver
cfe8849a62
Document extending list type configs
...
Signed-off-by: Tyler Weaver <maybe@tylerjw.dev>
2023-01-12 06:51:58 -07:00
bors
c55cadcfd9
Auto merge of #9919 - Alexendoo:configuration-link, r=xFrednet
...
Link to a list of configurable lints in documentation
changelog: none
2022-11-27 14:42:54 +00:00
Alex Macleod
461e219d1d
Allow using clippy::msrv
as an outer attribute
2022-11-27 12:43:17 +00:00
Alex Macleod
28976ce9c3
Link to a list of configurable lints in documentation
2022-11-27 12:38:33 +00:00
bors
60d171873a
Auto merge of #9734 - alex-semenyuk:badge, r=giraffate
...
Fix Clippy Test badge
Clippy test badge always shows "no status" message. Fix it for showing real status
changelog: none
2022-10-31 00:15:57 +00:00
alexey semenyuk
1bfbd3dd60
Fix badge
2022-10-28 20:52:02 +03:00
Alex Macleod
d80b1842cf
Remove note mentioning configuration changes need cargo clean
2022-10-25 17:53:48 +00:00
xxchan
47a7d68c07
doc: make the usage of clippy.toml more clear
2022-09-30 13:43:16 +02:00
Andy Caldwell
2f48257cfb
Rename "blacklisted name" to "disallowed name" throughout
2022-07-29 19:35:18 +01:00
bors
b776fb8294
Auto merge of #8774 - hellow554:cargo-rust-version, r=flip1995
...
try reading rust-version from Cargo.toml
Cargo.toml can contain a field `rust-version`, that acts like a MSRV of
clippy.toml file: https://doc.rust-lang.org/cargo/reference/manifest.html#the-rust-version-field
This will try to read that field and use it, if the clippy.toml config
has no `msrv` entry
changelog: respect `rust-version` from `Cargo.toml`
closes #8746
closes #7765
2022-06-28 07:27:08 +00:00
Marcel Hellwig
83511d1d9a
update README.md to reflect rust-version in cargo.toml
2022-06-28 08:03:44 +02:00
kyoto7250
676af4530f
cargo dev update_lints
2022-06-27 08:21:09 +09:00
xFrednet
4119801884
Update copyright year for Clippy (2022 edition)
2022-01-15 01:22:00 +01:00
bors
b9cae79d7f
Auto merge of #8037 - ojeda:doc-codegen-change, r=camsteffen
...
`README`: document that Clippy may change codegen
Currently, Clippy does not guarantee the same codegen will be produced.
Therefore, it should not be used as an universal replacement for `rustc`.
See https://github.com/rust-lang/rust-clippy/issues/8035 .
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
fixes #8035
changelog: document that Clippy may change codegen
2022-01-12 15:11:08 +00:00
Miguel Ojeda
3d4fdedd7e
README
: mention clippy-driver
on usage list
...
Removes the "compiled from source" bit, which is confusing.
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2022-01-11 14:48:25 +01:00
Miguel Ojeda
fd97d792f9
README
: clippy-driver
is not a replacement for rustc
...
Currently, `clippy-driver` may run codegen, but this is an
implementation detail.
See https://github.com/rust-lang/rust-clippy/issues/8035 .
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2022-01-11 14:48:25 +01:00
Federico Guerinoni
3298de7f66
Add borrow_as_ptr lint
...
Closes : #6995
Signed-off-by: Federico Guerinoni <guerinoni.federico@gmail.com>
Co-authored-by: Paolo Barbolini <paolo@paolo565.org>
2022-01-11 09:53:29 +01:00
BB
b59ff5861a
Fixed some typos in README and CONTRIBUTING
2021-12-28 00:08:25 +01:00
bors
c749b2d393
Readme: note that config changes don't apply to already compiled code
...
*Please write a short comment explaining your change (or "none" for internal only changes)*
changelog: added a note to the Readme that config changes don't apply to already compiled code
2021-12-27 20:43:48 +00:00
Michael Edwards
4520529a83
Remind users of separate rustc
lint groups
2021-12-09 12:44:49 +01:00
Cameron Steffen
27bb76b5f3
Tweak pedantic description for occasional FPs
2021-09-22 10:49:11 -05:00
Aaron
6a9549c358
Update README.md
2021-09-01 14:04:24 -07:00
flip1995
a82a744155
Merge remote-tracking branch 'upstream/master' into rustup
2021-07-01 17:41:24 +02:00
bors
95c2ab75db
Auto merge of #7405 - jyn514:fix-stable, r=camsteffen
...
Stabilize `cargo clippy --fix`
This has been unstable since it was first introduced in
https://github.com/rust-lang/rust-clippy/pull/5363 . In that time, I have
been using it successfully in nightly without issues. I don't think
there are any blocking issues now that RUSTC_WORKSPACE_WRAPPER is
stabilized, so this can be stabilized.
changelog: Stabilize `cargo clippy --fix`
2021-06-29 13:03:45 +00:00
Joshua Nelson
aa40487a84
Stabilize cargo clippy --fix
...
This has been unstable since it was first introduced in
https://github.com/rust-lang/rust-clippy/pull/5363 . In that time, I have
been using it successfully in nightly without issues. I don't think
there are any blocking issues now that RUSTC_WORKSPACE_WRAPPER is
stabilized, so this can be stabilized.
2021-06-28 21:46:57 -04:00
Cameron Steffen
7e21db5b5c
Add suspicious group
2021-06-25 08:53:29 -05:00
Alexander Melentyev
dab42cff02
Delete spaces
2021-06-21 12:11:37 +03:00
flip1995
6c27482115
Merge commit '3ae8faff4d46ad92f194c2a4b941c3152a701b31' into clippyup
2021-06-03 08:41:37 +02:00
Cameron Steffen
2e2021bbda
Add avoid_breaking_exported_api config option
2021-05-26 16:35:22 -05:00
Yoh Deadfall
31b97ea3b2
Updated years in copyrigths
2021-05-20 23:09:27 +02:00
flip1995
f6d1f368db
Merge commit 'b40ea209e7f14c8193ddfc98143967b6a2f4f5c9' into clippyup
2021-04-08 17:50:13 +02:00
Elliot Bobrow
7fcd155712
Add non_octal_unix_permissions lint
2021-03-30 16:04:16 -07:00
flip1995
f2f2a005b4
Merge commit '6ed6f1e6a1a8f414ba7e6d9b8222e7e5a1686e42' into clippyup
2021-03-12 15:30:50 +01:00
hyd-dev
03e72d5446
Let Cargo track CLIPPY_ARGS
2021-03-04 03:29:21 +08:00
flip1995
f64149dd04
Merge commit '928e72dd10749875cbd412f74bfbfd7765dbcd8a' into clippyup
2021-02-25 11:25:22 +01:00
Miguel Ojeda
6b8b43c0d1
README: Add subsection on running Clippy as a rustc wrapper
...
This is useful for projects that do not use cargo.
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2021-02-24 01:54:42 +01:00
flip1995
ba4bf4f9c5
Merge commit '1fcc74cc9e03bc91eaa80ecf92976b0b14b3aeb6' into clippyup
2021-01-02 16:29:43 +01:00
flip1995
88491e2a51
Special sync of 'e89801553ddbaccdeb2eac4db08900edb51ac7ff'
2020-12-23 10:57:35 +01:00
Philipp Krones
7fa1d78c89
Revert "Pass Clippy args also trough RUSTFLAGS"
2020-12-22 19:17:59 +01:00
Matthias Krüger
04d3044837
readme: remove paragraph about executing clippy via "cargo run .."
...
This most likely no longer works since we are pinning clippy on a specific nightly now.
"cargo run" would try to compile clippy with whatever version the project we want to check demands.
Also building clippy yourself to run it on a project is not really needed anymore since clippy is shipped with official rust releases.
Fixes #6489
2020-12-22 01:24:59 +01:00
Matthias Krüger
19ace28af4
readme: remove paragraph about installing clippy manually on ci, if it is missing on a nightly
...
Clippy should always be available on nightly because we are gating on it in rustcs CI.
2020-12-21 16:11:40 +01:00
flip1995
f03edfd7a1
Merge commit '4911ab124c481430672a3833b37075e6435ec34d' into clippyup
2020-12-20 17:19:49 +01:00
Eduardo Broto
cc9695543e
Pass Clippy args also trough RUSTFLAGS
2020-12-13 15:43:20 +01:00
flip1995
8eca423ea1
Merge commit 'c1664c50b27a51f7a78c93ba65558e7c33eabee6' into clippyup
2020-12-06 15:01:03 +01:00
Eduardo Broto
192ccfb4ef
Update README.md
2020-11-27 17:41:50 +01:00