Commit 723ebc9
- .github/workflows/audit.yml+1-1
- .github/workflows/main.yml+2-2
- Cargo.lock+91-118
- Cargo.toml+6-6
- crates/cargo-util-schemas/Cargo.toml+1-1
- crates/cargo-util/Cargo.toml+1-1
- crates/cargo-util/src/paths.rs+6-6
- crates/xtask-lint-docs/src/main.rs+7-3
- src/bin/cargo/commands/doc.rs+15-3
- src/cargo/core/compiler/build_runner/mod.rs+4
- src/cargo/core/compiler/job_queue/mod.rs+8-11
- src/cargo/core/compiler/mod.rs+1-1
- src/cargo/core/compiler/unused_deps.rs+18-257
- src/cargo/diagnostics/lint.rs+134-11
- src/cargo/diagnostics/mod.rs+37
- src/cargo/diagnostics/passes.rs+19-12
- src/cargo/diagnostics/rules/blanket_hint_mostly_unused.rs+2-2
- src/cargo/diagnostics/rules/deferred_parse_diagnostics.rs+3-3
- src/cargo/diagnostics/rules/im_a_teapot.rs+2-2
- src/cargo/diagnostics/rules/implicit_minimum_version_req.rs+4-4
- src/cargo/diagnostics/rules/missing_lints_features.rs+14-7
- src/cargo/diagnostics/rules/missing_lints_inheritance.rs+2-2
- src/cargo/diagnostics/rules/mod.rs+21-5
- src/cargo/diagnostics/rules/non_kebab_case_bins.rs+4-4
- src/cargo/diagnostics/rules/non_kebab_case_features.rs+4-4
- src/cargo/diagnostics/rules/non_kebab_case_packages.rs+4-4
- src/cargo/diagnostics/rules/non_snake_case_features.rs+4-4
- src/cargo/diagnostics/rules/non_snake_case_packages.rs+4-4
- src/cargo/diagnostics/rules/redundant_homepage.rs+4-4
- src/cargo/diagnostics/rules/redundant_readme.rs+4-4
- src/cargo/diagnostics/rules/text_direction_codepoint_in_comment.rs+2-2
- src/cargo/diagnostics/rules/text_direction_codepoint_in_literal.rs+2-2
- src/cargo/diagnostics/rules/unknown_lints.rs+19-5
- src/cargo/diagnostics/rules/unused_dependencies.rs+246-3
- src/cargo/diagnostics/rules/unused_workspace_dependencies.rs+2-2
- src/cargo/diagnostics/rules/unused_workspace_package_fields.rs+2-2
- src/cargo/ops/cargo_add/mod.rs+2
- src/cargo/ops/cargo_remove.rs+2
- src/cargo/ops/fix/mod.rs+7-27
- src/cargo/sources/git/utils.rs+11-3
- src/cargo/util/network/retry.rs+2-2
- src/cargo/util/toml_mut/manifest.rs+28-2
- src/doc/src/CHANGELOG.md+161-4
- src/doc/src/guide/build-performance.md+1-1
- src/doc/src/reference/lints.md+11-10
- src/doc/src/reference/publishing.md+4-3
- tests/testsuite/build_dir.rs+39
- tests/testsuite/build_dir_legacy.rs+39
- tests/testsuite/cargo_add/script_bare/out/cargo-test-fixture.rs+3
- tests/testsuite/cargo_add/script_bare/stderr.term.svg+3-7
- tests/testsuite/cargo_add/script_frontmatter_empty/out/cargo-test-fixture.rs+3
- tests/testsuite/cargo_add/script_frontmatter_empty/stderr.term.svg+3-7
- tests/testsuite/cargo_add/script_shebang/out/cargo-test-fixture.rs+3
- tests/testsuite/cargo_add/script_shebang/stderr.term.svg+3-7
- tests/testsuite/cargo_doc/help/stdout.term.svg+51-49
- tests/testsuite/cargo_remove/script/in/cargo-remove-test-fixture.rs+1
- tests/testsuite/cargo_remove/script/out/cargo-remove-test-fixture.rs+1
- tests/testsuite/cargo_remove/script/stderr.term.svg+3-13
- tests/testsuite/cargo_remove/script_last/out/cargo-remove-test-fixture.rs+2-1
- tests/testsuite/cargo_remove/script_last/stderr.term.svg+2-6
- tests/testsuite/doc.rs+159
- tests/testsuite/lints/blanket_hint_mostly_unused.rs+1
- tests/testsuite/lints/implicit_minimum_version_req.rs+28-24
- tests/testsuite/lints/missing_lints_inheritance.rs+3
- tests/testsuite/lints/non_kebab_case_bins.rs+9-5
- tests/testsuite/lints/non_kebab_case_features.rs+2
- tests/testsuite/lints/non_kebab_case_packages.rs+3-12
- tests/testsuite/lints/non_snake_case_features.rs+2
- tests/testsuite/lints/non_snake_case_packages.rs+2
- tests/testsuite/lints/redundant_homepage.rs+3
- tests/testsuite/lints/redundant_readme.rs+5
- tests/testsuite/lints/text_direction_codepoint.rs+4
- tests/testsuite/lints/unknown_lints.rs+18-12
- tests/testsuite/lints/unused_dependencies.rs+102
- tests/testsuite/lints/unused_workspace_dependencies.rs+1-13
- tests/testsuite/lints/unused_workspace_package_fields.rs+1
- tests/testsuite/new.rs+5-2
0 commit comments