Rollup merge of #87346 - rylev:rename-force-warn, r=nikomatsakis
Rename force-warns to force-warn The renames the `--force-warns` option to `--force-warn`. This mirrors other lint options like `--warn` and `--deny` which are in the singular. r? `@nikomatsakis` cc `@ehuss` - this option is being used by Cargo. How do we make sure the transition to using the new name is as smooth as possible?
This commit is contained in:
commit
43e25751ff
34 changed files with 43 additions and 43 deletions
|
|
@ -4,7 +4,7 @@ warning: extern declarations without an explicit ABI are deprecated
|
|||
LL | extern fn foo() {}
|
||||
| ^^^^^^^^^^^^^^^ ABI should be specified here
|
||||
|
|
||||
= note: requested on the command line with `--force-warns missing-abi`
|
||||
= note: requested on the command line with `--force-warn missing-abi`
|
||||
= help: the default ABI is C
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
//
|
||||
//[warn_deny] compile-flags: --warn missing_abi --deny missing_abi
|
||||
//[forbid_warn] compile-flags: --warn missing_abi --forbid missing_abi
|
||||
//[force_warn_deny] compile-flags: -Z unstable-options --force-warns missing_abi --allow missing_abi
|
||||
//[force_warn_deny] compile-flags: -Z unstable-options --force-warn missing_abi --allow missing_abi
|
||||
//[force_warn_deny] check-pass
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
// Checks that rustc correctly errors when passed an invalid lint with
|
||||
// `--force-warns`. This is a regression test for issue #86958.
|
||||
// `--force-warn`. This is a regression test for issue #86958.
|
||||
//
|
||||
// compile-flags: -Z unstable-options --force-warns foo-qux
|
||||
// compile-flags: -Z unstable-options --force-warn foo-qux
|
||||
// error-pattern: unknown lint: `foo_qux`
|
||||
|
||||
fn main() {}
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
error[E0602]: unknown lint: `foo_qux`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns foo_qux`
|
||||
= note: requested on the command line with `--force-warn foo_qux`
|
||||
|
||||
error[E0602]: unknown lint: `foo_qux`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns foo_qux`
|
||||
= note: requested on the command line with `--force-warn foo_qux`
|
||||
|
||||
error[E0602]: unknown lint: `foo_qux`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns foo_qux`
|
||||
= note: requested on the command line with `--force-warn foo_qux`
|
||||
|
||||
error: aborting due to 3 previous errors
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns elided_lifetimes_in_paths -Zunstable-options
|
||||
// compile-flags: --force-warn elided_lifetimes_in_paths -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
struct Foo<'a> {
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: hidden lifetime parameters in types are deprecated
|
|||
LL | fn foo(x: &Foo) {}
|
||||
| ^^^- help: indicate the anonymous lifetime: `<'_>`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns elided-lifetimes-in-paths`
|
||||
= note: requested on the command line with `--force-warn elided-lifetimes-in-paths`
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns const_err -Zunstable-options
|
||||
// compile-flags: --force-warn const_err -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(const_err)]
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ LL | const C: i32 = 1 / 0;
|
|||
| |
|
||||
| attempt to divide `1_i32` by zero
|
||||
|
|
||||
= note: requested on the command line with `--force-warns const-err`
|
||||
= note: requested on the command line with `--force-warn const-err`
|
||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns dead_code -Zunstable-options
|
||||
// compile-flags: --force-warn dead_code -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(dead_code)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: function is never used: `dead_function`
|
|||
LL | fn dead_function() {}
|
||||
| ^^^^^^^^^^^^^
|
||||
|
|
||||
= note: requested on the command line with `--force-warns dead-code`
|
||||
= note: requested on the command line with `--force-warn dead-code`
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns const_err -Zunstable-options
|
||||
// compile-flags: --force-warn const_err -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
const C: i32 = 1 / 0;
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ LL | const C: i32 = 1 / 0;
|
|||
| |
|
||||
| attempt to divide `1_i32` by zero
|
||||
|
|
||||
= note: requested on the command line with `--force-warns const-err`
|
||||
= note: requested on the command line with `--force-warn const-err`
|
||||
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
|
||||
= note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns dead_code -Zunstable-options
|
||||
// compile-flags: --force-warn dead_code -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(warnings)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: function is never used: `dead_function`
|
|||
LL | fn dead_function() {}
|
||||
| ^^^^^^^^^^^^^
|
||||
|
|
||||
= note: requested on the command line with `--force-warns dead-code`
|
||||
= note: requested on the command line with `--force-warn dead-code`
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns nonstandard_style -Zunstable-options
|
||||
// compile-flags: --force-warn nonstandard_style -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(warnings)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: function `FUNCTION` should have a snake case name
|
|||
LL | pub fn FUNCTION() {}
|
||||
| ^^^^^^^^ help: convert the identifier to snake case: `function`
|
||||
|
|
||||
= note: `--force-warns non-snake-case` implied by `--force-warns nonstandard-style`
|
||||
= note: `--force-warn non-snake-case` implied by `--force-warn nonstandard-style`
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns bare_trait_objects -Zunstable-options
|
||||
// compile-flags: --force-warn bare_trait_objects -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(rust_2018_idioms)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: trait objects without an explicit `dyn` are deprecated
|
|||
LL | pub fn function(_x: Box<SomeTrait>) {}
|
||||
| ^^^^^^^^^ help: use `dyn`: `dyn SomeTrait`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns bare-trait-objects`
|
||||
= note: requested on the command line with `--force-warn bare-trait-objects`
|
||||
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
|
||||
= note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --cap-lints allow --force-warns bare_trait_objects -Zunstable-options
|
||||
// compile-flags: --cap-lints allow --force-warn bare_trait_objects -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
pub trait SomeTrait {}
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
warning: trait objects without an explicit `dyn` are deprecated
|
||||
--> $DIR/force-warns-cap-lints-allow.rs:6:25
|
||||
--> $DIR/force-warn-cap-lints-allow.rs:6:25
|
||||
|
|
||||
LL | pub fn function(_x: Box<SomeTrait>) {}
|
||||
| ^^^^^^^^^ help: use `dyn`: `dyn SomeTrait`
|
||||
|
|
||||
= note: requested on the command line with `--force-warns bare-trait-objects`
|
||||
= note: requested on the command line with `--force-warn bare-trait-objects`
|
||||
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
|
||||
= note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
|
||||
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --cap-lints warn --force-warns rust-2021-compatibility -Zunstable-options
|
||||
// compile-flags: --cap-lints warn --force-warn rust-2021-compatibility -Zunstable-options
|
||||
// check-pass
|
||||
#![allow(ellipsis_inclusive_range_patterns)]
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: `...` range patterns are deprecated
|
|||
LL | 0...100 => true,
|
||||
| ^^^ help: use `..=` for an inclusive range
|
||||
|
|
||||
= note: `--force-warns ellipsis-inclusive-range-patterns` implied by `--force-warns rust-2021-compatibility`
|
||||
= note: `--force-warn ellipsis-inclusive-range-patterns` implied by `--force-warn rust-2021-compatibility`
|
||||
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
|
||||
= note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns rust-2018-idioms -Zunstable-options
|
||||
// compile-flags: --force-warn rust-2018-idioms -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(bare_trait_objects)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: trait objects without an explicit `dyn` are deprecated
|
|||
LL | pub fn function(_x: Box<SomeTrait>) {}
|
||||
| ^^^^^^^^^ help: use `dyn`: `dyn SomeTrait`
|
||||
|
|
||||
= note: `--force-warns bare-trait-objects` implied by `--force-warns rust-2018-idioms`
|
||||
= note: `--force-warn bare-trait-objects` implied by `--force-warn rust-2018-idioms`
|
||||
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
|
||||
= note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
// compile-flags: --force-warns rust_2018_idioms -Zunstable-options
|
||||
// compile-flags: --force-warn rust_2018_idioms -Zunstable-options
|
||||
// check-pass
|
||||
|
||||
#![allow(rust_2018_idioms)]
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ warning: trait objects without an explicit `dyn` are deprecated
|
|||
LL | pub fn function(_x: Box<SomeTrait>) {}
|
||||
| ^^^^^^^^^ help: use `dyn`: `dyn SomeTrait`
|
||||
|
|
||||
= note: `--force-warns bare-trait-objects` implied by `--force-warns rust-2018-idioms`
|
||||
= note: `--force-warn bare-trait-objects` implied by `--force-warn rust-2018-idioms`
|
||||
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
|
||||
= note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue