Categorize all the lints!

This commit is contained in:
Oliver Schneider
2018-03-28 15:24:26 +02:00
parent ef9fdbb8a9
commit d6344c47e3
107 changed files with 707 additions and 715 deletions

View File

@@ -14,9 +14,9 @@ use utils::{is_allowed, snippet, span_help_and_lint};
///
/// **Example:** You don't see it, but there may be a zero-width space
/// somewhere in this text.
declare_lint! {
declare_clippy_lint! {
pub ZERO_WIDTH_SPACE,
Deny,
correctness,
"using a zero-width space in a string literal, which is confusing"
}
@@ -34,9 +34,9 @@ declare_lint! {
/// ```rust
/// let x = "Hä?"
/// ```
declare_lint! {
declare_clippy_lint! {
pub NON_ASCII_LITERAL,
Allow,
pedantic,
"using any literal non-ASCII chars in a string literal instead of \
using the `\\u` escape"
}
@@ -52,9 +52,9 @@ declare_lint! {
///
/// **Example:** You may not see it, but “à” and “à” aren't the same string. The
/// former when escaped is actually `"a\u{300}"` while the latter is `"\u{e0}"`.
declare_lint! {
declare_clippy_lint! {
pub UNICODE_NOT_NFC,
Allow,
pedantic,
"using a unicode literal not in NFC normal form (see \
[unicode tr15](http://www.unicode.org/reports/tr15/) for further information)"
}