1
Fork 0

Update unexpected_cfgs lint definition with new syntax and diagnostics

This commit is contained in:
Urgau 2023-11-16 19:01:06 +01:00
parent 9b4fe38903
commit 9a942390bf

View file

@ -3135,7 +3135,7 @@ declare_lint! {
/// ### Example /// ### Example
/// ///
/// ```text /// ```text
/// rustc --check-cfg 'names()' /// rustc --check-cfg 'cfg()'
/// ``` /// ```
/// ///
/// ```rust,ignore (needs command line option) /// ```rust,ignore (needs command line option)
@ -3146,7 +3146,7 @@ declare_lint! {
/// This will produce: /// This will produce:
/// ///
/// ```text /// ```text
/// warning: unknown condition name used /// warning: unexpected `cfg` condition name: `widnows`
/// --> lint_example.rs:1:7 /// --> lint_example.rs:1:7
/// | /// |
/// 1 | #[cfg(widnows)] /// 1 | #[cfg(widnows)]
@ -3157,9 +3157,10 @@ declare_lint! {
/// ///
/// ### Explanation /// ### Explanation
/// ///
/// This lint is only active when a `--check-cfg='names(...)'` option has been passed /// This lint is only active when `--check-cfg` arguments are being passed
/// to the compiler and triggers whenever an unknown condition name or value is used. /// to the compiler and triggers whenever an unexpected condition name or value is used.
/// The known condition include names or values passed in `--check-cfg`, `--cfg`, and some ///
/// The known condition include names or values passed in `--check-cfg`, and some
/// well-knows names and values built into the compiler. /// well-knows names and values built into the compiler.
pub UNEXPECTED_CFGS, pub UNEXPECTED_CFGS,
Warn, Warn,