y21
b9efa3ee2c
update references of clippy_utils::msrvs
and clippy_lints::util::conf
2023-11-04 01:15:32 +01:00
Alex Macleod
0580080940
Remove the internal_warn
lint category
2023-10-25 12:35:31 +00:00
Alex Macleod
56ece10c88
Use no_run
for doc-tests in new lints
2023-10-23 13:48:48 +00:00
Alex Macleod
39f7f695da
Add msrv test template for cargo dev new_lint --msrv
2023-09-23 18:12:20 +00:00
Oli Scherer
3d88fae050
Update ui test crate
2023-08-11 14:02:28 +00:00
Samuel "Sam" Tardieu
f9a6dfa60d
New lint ignored_unit_patterns
2023-07-31 22:00:53 +02:00
Catherine
9cf1509b25
New lint absolute_paths
2023-07-21 17:26:58 -05:00
Alex Macleod
9c6b17e24d
Remove #![allow(unused)]
and --crate-name
from new_lint tests
2023-07-18 18:45:47 +00:00
y21
498db80d5c
don't hide lifetimes for LateContext
2023-07-16 21:37:53 +02:00
Philipp Krones
415fdb2d1a
Merge remote-tracking branch 'upstream/master' into rustup
2023-07-14 13:36:16 +02:00
Philipp Krones
cb3ecf7b79
Merge commit '37f4c1725d3fd7e9c3ffd8783246bc5589debc53' into clippyup
2023-07-02 14:59:02 +02:00
Oli Scherer
514b6d04bb
Port clippy away from compiletest to ui_test
2023-06-26 14:13:07 +00:00
Kisaragi Marine
aff9c01ab9
address or allow clippy::missing_panics_doc in clippy-dev
2023-06-14 22:27:26 +09:00
Alex Macleod
46808be16f
Direct towards late passes in cargo dev new_lint
2023-06-08 15:56:42 +00:00
Philipp Krones
e6dc0efc00
Merge commit '30448e8cf98d4754350db0c959644564f317bc0f' into clippyup
2023-06-02 11:41:57 +02:00
Timo
c70f2a2e50
apply suggestion
...
Co-authored-by: Philipp Krones <hello@philkrones.com>
2023-05-24 16:45:18 +02:00
y21
95b5a7bbe2
replace -
instead of erroring out
2023-05-24 16:10:09 +02:00
y21
a3438da42f
error out if lint name contains dash
2023-05-23 21:11:56 +02:00
Philipp Krones
7e9abb311d
Merge commit '371120bdbf58a331db5dcfb2d9cddc040f486de8' into clippyup
2023-05-05 17:45:49 +02:00
Alex Macleod
0f7b61d729
Inherit stdout/stderr for cargo dev dogfood
2023-05-05 12:10:36 +00:00
Alex Macleod
022baa5ce3
Remove check for lib.register_*
and src/docs*
in cargo dev update_lints
...
This reverts commit 22d435b266
.
2023-04-23 14:25:19 +00:00
Philipp Krones
a1b75c5108
Merge commit 'a3ed905928a03b6e433d0b429190bf3a847128b3' into clippyup
2023-04-23 13:28:56 +02:00
Oli Scherer
def1705a27
Update to a compiletest-rs version that requires //@
for commands
2023-04-20 14:44:03 +00:00
Philipp Krones
6b95029f17
Merge commit '83e42a2337dadac915c956d125f1d69132f36425' into clippyup
2023-04-11 15:31:08 +02:00
Philipp Krones
04c387efe7
Merge remote-tracking branch 'upstream/master' into rustup
2023-04-06 12:32:32 +02:00
Trevor Gross
4cf5bdc60c
Stabilize a portion of 'once_cell'
...
Move items not part of this stabilization to 'lazy_cell' or 'once_cell_try'
2023-03-29 18:04:44 -04:00
Yuri Astrakhan
783879e6fe
Partial no-op refactoring of #9948
...
This contains preparatory work for #9948 to keep that change to the
minimum, and make it easier to review it.
2023-03-28 21:08:06 -04:00
Jason Newcomb
0413fb35ba
Merge commit '149392b0baa4730c68f3c3eadf5c6ed7b16b85a4' into clippyup
2023-02-25 19:28:50 -05:00
Jirka Vebr
0b1ae20365
Fix dogfood tests by adding type annotations
2023-02-16 13:29:38 +01:00
Philipp Krones
e7fe1f9c14
Merge commit '0f7558148c22e53cd4608773b56cdfa50dcdeac3' into clippyup
2023-02-10 14:01:19 +01:00
Philipp Krones
fabada0c81
Fix CLI of clippy_dev
...
Clap was updated in rust-lang/rust-clippy#10270 , which broke the command
line of clippy_dev. This swaps out contains_id, which now returns always
true in the places it was used with get_flag.
2023-02-10 11:47:35 +01:00
KaDiWa
ef2596155d
update some dependencies
2023-01-31 23:31:12 +01:00
Philipp Krones
d21616737b
Merge commit '7f27e2e74ef957baa382dc05cf08df6368165c74' into clippyup
2023-01-12 19:48:13 +01:00
Philipp Krones
631481ffb3
Merge remote-tracking branch 'upstream/master' into rustup
2023-01-12 18:59:59 +01:00
Philipp Krones
d05e2865a0
Merge commit 'd822110d3b5625b9dc80ccc442e06fc3cc851d76' into clippyup
2022-12-01 18:29:38 +01:00
Philipp Krones
11434f270f
Merge remote-tracking branch 'upstream/master' into rustup
2022-12-01 12:55:15 +01:00
Matthias Krüger
268d230231
Rollup merge of #104873 - RalfJung:therefore, r=Dylan-DPC
...
RefCell::get_mut: fix typo
and fix the same typo in a bunch of other places
2022-11-25 10:44:40 +01:00
Ralf Jung
424ae23958
RefCell::get_mut: fix typo
...
and fix the same typo in a bunch of other places
2022-11-25 08:52:06 +01:00
Philipp Krones
46c5a5d234
Merge commit 'f4850f7292efa33759b4f7f9b7621268979e9914' into clippyup
2022-11-21 20:51:52 +01:00
Alex Macleod
637139d2ff
Add clippy_utils::msrv::Msrv
to keep track of the current MSRV
2022-11-21 18:16:40 +00:00
bors
634987b49e
Auto merge of #9712 - Alexendoo:old-generated-files, r=flip1995
...
Remove `lib.register_*` and `src/docs*` in `cargo dev update_lints`
Follow up to #9709 / #9541
There's a good number of PRs with some leftover `src/docs` files for example, and as a reviewer it's something we're used to ignoring so it can easily slip through
r? `@flip1995`
changelog: none
2022-10-25 13:20:31 +00:00
Alex Macleod
22d435b266
Remove lib.register_*
and src/docs*
in cargo dev update_lints
2022-10-25 13:18:50 +00:00
Alex Macleod
bd8369089c
Track clippy.toml
and Cargo.toml
in file_depinfo
...
Causes cargo to re-run clippy when those paths are modified
Also tracks the path to `clippy-driver` in debug mode to remove the
workarounds in `cargo dev lint` and `lintcheck`
2022-10-25 11:32:49 +00:00
Alex Macleod
a201518a8a
Generate lint categories and explanations with declare_clippy_lint
...
Changes it to be a proc_macro rather than macro_rules
2022-10-23 20:32:26 +00:00
flip1995
cd0bb7de01
Merge commit '4f142aa1058f14f153f8bfd2d82f04ddb9982388' into clippyup
2022-10-23 15:18:45 +02:00
est31
f48d13f8d1
Replace manual let else patterns with let else
2022-10-11 00:12:16 +02:00
Samuel Moelius
9cc8da222b
Fix adjacent code
2022-10-07 05:07:44 -04:00
Philipp Krones
d75b25faab
Merge commit 'ac0e10aa68325235069a842f47499852b2dee79e' into clippyup
2022-10-06 09:44:38 +02:00
bors
cb8da67194
Auto merge of #9509 - schubart:fix_sorting, r=llogiq
...
Fix sorting in ` cargo dev update_lints` script
changelog: none
The old code cloned and sorted `usable_lints` into `sorted_usable_lints`, but then failed to do anything with `sorted_usable_lints`.
This was discovered by my new `collection_is_never_read` lint (#9267 ) that I'm working on!
Fix: I renamed the sorted vector to `usable_lints`. Therefore it now gets used where the unsorted one was used previously.
2022-10-02 07:51:45 +00:00
Philipp Krones
bbcde66685
Merge remote-tracking branch 'upstream/master' into rustup
2022-09-28 14:27:32 +02:00