rust/tests/ui-toml
bors 29987062d9 Auto merge of #10536 - mkrasnitski:suggestions, r=flip1995
Add suggestions to `extra_unused_type_parameters`

Change the `extra_unused_type_parameters` lint to provide machine applicable suggestions rather than just help messages. Exception to this are cases when any unused type parameters appear bounded in where clauses - for now I've deemed these cases unfixable and separated them out. Future work might be able to provide suggestions in these cases.

Also, added a test case for the `avoid_breaking_exported_api` config option.

r? `@flip1995`

changelog: [`extra_unused_type_parameters`]: Now provides fixable suggestions.
2023-03-31 16:16:36 +00:00
..
allow_mixed_uninlined_format_args Migrate format_args.rs to rustc_ast::FormatArgs 2023-03-28 12:22:22 +00:00
arithmetic_side_effects_allowed [arithmetic-side-effects] Consider negative numbers and add more tests 2023-01-06 12:25:51 -03:00
array_size_threshold Fix array-size-threshold config deserialization error 2023-02-28 14:37:41 +00:00
await_holding_invalid_type Return multiple resolutions from def_path_res 2022-11-04 21:58:07 +00:00
bad_toml Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyup 2022-06-16 17:39:06 +02:00
bad_toml_type Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
conf_deprecated_key Merge remote-tracking branch 'upstream/master' into rustup 2022-10-06 09:19:29 +02:00
dbg_macro reword dbg_macro labels 2023-01-02 12:09:26 -05:00
disallowed_macros Add disallowed_macros lint 2022-10-05 13:44:06 +00:00
disallowed_names_append Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
disallowed_names_replace Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
doc_valid_idents_append Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyup 2022-06-16 17:39:06 +02:00
doc_valid_idents_replace Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyup 2022-06-16 17:39:06 +02:00
duplicated_keys Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
expect_used Recover tests 2023-02-22 21:36:30 +08:00
extra_unused_type_parameters Add suggestions to extra_unused_type_parameters 2023-03-23 23:56:31 -04:00
fn_params_excessive_bools bless clippy 2022-10-01 10:03:06 +00:00
functions_maxlines Merge commit '7c21f91b15b7604f818565646b686d90f99d1baf' into clippyup 2022-05-05 15:12:52 +01:00
good_toml_no_false_negatives Merge commit 'd7b5cbf065b88830ca519adcb73fad4c0d24b1c7' into clippyup 2022-06-16 17:39:06 +02:00
ifs_same_cond extract is_interior_mutable_type from [mut_key] to clippy_utils::ty; 2023-03-13 20:17:30 +08:00
invalid_min_rust_version Merge commit 'c1664c50b27a51f7a78c93ba65558e7c33eabee6' into clippyup 2020-12-06 15:01:03 +01:00
large_futures Update clippy_lints/src/large_futures.rs 2023-03-29 08:47:32 +00:00
large_include_file bless clippy 2022-10-01 10:03:06 +00:00
lint_decimal_readability Don't abort compilation after giving a lint error 2021-11-08 01:22:28 +00:00
max_suggested_slice_pattern_length Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup 2021-12-06 12:33:31 +01:00
min_rust_version Merge commit '7c21f91b15b7604f818565646b686d90f99d1baf' into clippyup 2022-05-05 15:12:52 +01:00
missing_enforced_import_rename Merge commit '61eb38aeda6cb54b93b872bf503d70084c4d621c' into clippyup 2021-07-01 18:17:38 +02:00
mut_key make arc-likes for mutable-key configurable 2022-10-25 01:51:04 +02:00
nonstandard_macro_braces bless clippy 2022-10-01 10:03:06 +00:00
print_macro Add allow-print-in-tests config 2022-11-04 20:33:04 +03:00
pub_crate_missing_docs Address review comments 2023-02-17 09:09:44 -05:00
strict_non_send_fields_in_send_ty bless clippy 2022-10-01 10:03:06 +00:00
struct_excessive_bools bless clippy 2022-10-01 10:03:06 +00:00
suppress_lint_in_const fix test 2022-12-03 16:06:57 +08:00
toml_disallow Merge commit '2b2190cb5667cdd276a24ef8b9f3692209c54a89' into clippyup 2022-08-11 19:42:16 +02:00
toml_disallowed_methods Return multiple resolutions from def_path_res 2022-11-04 21:58:07 +00:00
toml_disallowed_types Merge commit 'a5d597637dcb78dc73f93561ce474f23d4177c35' into clippyup 2021-12-06 12:33:31 +01:00
toml_trivially_copy Merge commit 'cb7915b00c235e9b5861564f3be78dba330980ee' into clippyup 2021-09-28 18:03:12 +01:00
toml_unknown_key add large future lint 2023-03-20 22:51:01 +08:00
unwrap_used bless 2023-02-22 21:49:26 +08:00
upper_case_acronyms_aggressive Merge commit 'b40ea209e7f14c8193ddfc98143967b6a2f4f5c9' into clippyup 2021-04-08 17:50:13 +02:00
vec_box_sized fix vec-box-size-threshold off-by-one error 2022-11-14 16:06:21 +01:00
zero_single_char_names
update-all-references.sh Merge commit '4911ab124c481430672a3833b37075e6435ec34d' into clippyup 2020-12-20 17:19:49 +01:00