Alex Macleod
1f79a442e5
Add duplicate_mod
lint
2022-05-14 22:31:13 +01:00
Alex Macleod
10a6d872d4
Handle relative paths in module_files lints
2022-03-30 18:44:04 +01:00
Matthias Krüger
aae64e93b7
ignore test on windows since I don't know why compiletest does not hand paths properly there
2022-02-06 17:21:32 +01:00
Matthias Krüger
1193abe4c8
multiple configs: add tests
2022-01-31 18:36:15 +01:00
bors
de80188c64
Auto merge of #7543 - DevinR528:disallowed-mod, r=Manishearth
...
Add module_style lint to style
changelog: Add new [`module_style`] style lint
This is a configurable (no mod file/mod file) lint that determines if `mod.rs` is used consistently or if `mod.rs` is never used (using the new mod layout).
2021-08-25 15:20:28 +00:00
Devin Ragotzy
31738b1da3
Add module_style lint to restriction
...
Add tests for disallowed_mod in ui-cargo test section
Use correct algorithm to determine if mod.rs is missing
Move to two lints and remove config option
Switch lint names so they read "warn on ..."
Emit the same help info for self_named_mod_file warnings
Bail when both lints are Allow
Reword help message for both module_style lints
2021-08-24 15:53:58 -04:00
Labelray
0a021d5900
Add new lints negative_feature_names
and redundant_feature_names
2021-08-23 21:05:44 +08:00
daxpedda
5102c9cc69
Remove author requirement for cargo_common_metadata
2021-04-03 22:52:48 +02:00
daxpedda
cd361a5e64
Add back publish = false
to the old test.
2021-02-06 17:52:41 +01:00
daxpedda
8b89087409
Add test for publish = true
.
2021-02-06 17:39:19 +01:00
daxpedda
f2391a5569
Change clippy configuration option.
2021-02-06 17:39:18 +01:00
daxpedda
f0d3fd72d7
Implement _cargo_ignore_publish
.
2021-02-06 17:39:18 +01:00
daxpedda
d4bc7d2c06
Test names were flipped.
2021-02-06 17:39:17 +01:00
daxpedda
915e9b85a4
Fix cargo_common_metadata warning on publish = false
.
2021-02-06 17:39:17 +01:00
Philipp Hansch
4bd9ed9b88
Rewrite update-all-references bash scripts in Rust
...
This replaces the `update-all-references` scripts with a single
cargo dev bless
command.
cc #5394
2020-12-12 15:09:57 +01:00
Takayuki Nakata
377d1fab1f
Remove the generated files by update-references.sh
if they are empty
2020-10-11 22:57:22 +09:00
Michael Wright
5b9c2ff9cc
Fix multiple_crate_versions error
...
Fix the versions of packages in the multiple_crate_versions ui test by
checking in the Cargo.lock for the test package. `ansi_term 0.11`
depends on `winapi ^0.3.4`. This means means that the expected stderr for
this test would have to be updated whenever `winapi 0.3` is updated
otherwise.
2020-07-01 07:35:18 +02:00
flip1995
1e861a2663
Merge remote-tracking branch 'upstream/master' into rustup2
2020-06-30 15:40:22 +02:00
Lzu Tao
8db24840f7
Merge commit 'ff0993c5e9162ddaea78e83d0f0161e68bd4ea73' into clippy
2020-06-09 14:36:01 +00:00
Eduardo Broto
c325c120c2
Fix cargo ui tests when running inside rust repo
2020-06-05 22:30:14 +02:00
flip1995
a0e9f9bd0d
Merge commit '7ea7cd165ad6705603852771bf82cc2fd6560db5' into clippyup2
2020-05-28 15:45:24 +02:00
Eduardo Broto
8642fc97dd
multiple_crate_versions: skip dev and build deps
2020-05-25 20:00:08 +02:00
Eduardo Broto
cff5cff2f3
Make the name of the crate available in cargo UI tests
2020-05-25 20:00:08 +02:00
Eduardo Broto
7ff71199df
Address comments from PR review
2020-05-21 14:46:04 +02:00
Eduardo Broto
7a0eccbd8a
Add test for multiple_crate_versions
...
Make the output of the lint deterministic by sorting the versions
2020-05-21 14:11:11 +02:00
Eduardo Broto
bc93f7052e
Add test for cargo_common_metadata
...
Fix missing `authors` entry in the provided example
2020-05-21 14:11:11 +02:00
Eduardo Broto
96af3e8360
Add test for wildcard_dependencies
2020-05-21 14:11:11 +02:00
Eduardo Broto
bd9b09e293
Adapt compile-test to run tests for cargo lints
2020-05-21 14:11:11 +02:00