禁止不规则空白
注意:此规则是
recommended
规则集的一部分。在
deno.json
中启用完整集合{ "lint": { "rules": { "tags": ["recommended"] } } }
使用 Deno CLI 启用完整集合
deno lint --rules-tags=recommended
通过将其添加到
deno.json
中的 include
或 exclude
数组,可以将此规则明确地包含到当前标签中的规则中,或从中排除。{ "lint": { "rules": { "include": ["no-irregular-whitespace"], "exclude": ["no-irregular-whitespace"] } } }
禁止使用非空格或非制表符的空白字符。
非空格或非制表符的空白字符在您的代码中可能非常难以察觉,因为编辑器通常会将其渲染为不可见。这些不可见字符可能导致问题或意外行为。有时,这些字符会通过复制/粘贴或不正确的键盘快捷键无意中添加。
禁止使用以下字符
\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
要修复此 linting 问题,请将上述字符替换为常规空格、制表符或新行。如果不清楚问题字符在哪里,请尝试从头开始重新输入该行。