no-irregular-whitespace
注意: 此规则是
recommended
规则集的一部分。在
deno.json
中启用完整规则集{ "lint": { "tags": ["recommended"] } }
使用 Deno CLI 启用完整规则集
deno lint --tags=recommended
禁止使用非空格或非制表符的空白字符。
非空格或非制表符的空白字符在代码中可能很难被发现,因为编辑器通常会不可见地渲染它们。这些不可见字符可能会导致问题或意外行为。有时,这些字符会通过复制/粘贴或错误的键盘快捷键被无意中添加进来。
以下字符是不允许的
\u000B - Line Tabulation (\v) -
\u000C - Form Feed (\f) -
\u00A0 - No-Break Space -
\u0085 - Next Line
\u1680 - Ogham Space Mark
\u180E - Mongolian Vowel Separator -
\ufeff - Zero Width No-Break Space -
\u2000 - En Quad
\u2001 - Em Quad
\u2002 - En Space -
\u2003 - Em Space -
\u2004 - Tree-Per-Em
\u2005 - Four-Per-Em
\u2006 - Six-Per-Em
\u2007 - Figure Space
\u2008 - Punctuation Space -
\u2009 - Thin Space
\u200A - Hair Space
\u200B - Zero Width Space -
\u2028 - Line Separator
\u2029 - Paragraph Separator
\u202F - Narrow No-Break Space
\u205f - Medium Mathematical Space
\u3000 - Ideographic Space
要解决此 lint 错误,请将上述字符替换为常规空格、制表符或换行符。如果看不清违规字符在哪里,请尝试从头开始重新输入该行。