rust-clippy/tests
bors 332b5b3d8b Auto merge of #9566 - smoelius:diagnostic-item-path, r=dswij
Expand internal lint `unnecessary_def_path`

This PR does essentially two things:
* Separates the internal lints into modules by pass. (`internal_lints.rs` was over 1400 lines, which is a little unruly IMHO.)
* ~Adds a new~ Expands the `unnecessary_def_path` internal lint to flag hardcoded paths to diagnostic and language items.

My understanding is that the latter is currently done by reviewers. Automating this process should make things easier for both reviewers and contributors.

I could make the first bullet a separate PR, or remove it entirely, if desired.

changelog: Add internal lint `diagnostic_item_path`
2022-10-16 05:56:19 +00:00
..
test_utils Move/rename lazy::Sync{OnceCell,Lazy} to sync::{Once,Lazy}Lock 2022-06-16 19:54:42 +04:00
ui Auto merge of #9636 - kraktus:numeric-fallback, r=dswij 2022-10-16 05:32:19 +00:00
ui-cargo Merge remote-tracking branch 'upstream/master' into rustup 2022-10-06 09:19:29 +02:00
ui-internal Fix adjacent code 2022-10-15 07:03:29 -04:00
ui-toml Merge remote-tracking branch 'upstream/master' into rustup 2022-10-06 09:19:29 +02:00
workspace_test
check-fmt.rs Merge commit 'f51aade56f93175dde89177a92e3669ebd8e7592' into clippyup 2022-08-31 09:24:45 -04:00
clippy.toml
compile-test.rs Fix adjacent code 2022-10-07 05:07:44 -04:00
dogfood.rs Merge commit 'f51aade56f93175dde89177a92e3669ebd8e7592' into clippyup 2022-08-31 09:24:45 -04:00
integration.rs Fix panic when displaying the backtrace of failing integration tests 2022-09-25 09:15:29 -04:00
lint_message_convention.rs a few more core lint fixes 2022-09-23 13:55:30 -04:00
missing-test-files.rs a few more core lint fixes 2022-09-23 13:55:30 -04:00
versioncheck.rs Fix adjacent code 2022-10-07 05:07:44 -04:00
workspace.rs Merge commit 'f51aade56f93175dde89177a92e3669ebd8e7592' into clippyup 2022-08-31 09:24:45 -04:00