简中文档

no-irregular-whitespace

NOTE: this rule is part of the 推荐 rule set.
Enable full set in deno.json:
{
  "lint": {
    "rules": {
      "tags": ["推荐"]
    }
  }
}
Enable full set using the Deno CLI:
deno lint --rules-tags=推荐
This rule can be explictly included to or excluded from the rules present in the current tag by adding it to the include or exclude array in deno.json:
{
  "lint": {
    "rules": {
      "include": ["no-irregular-whitespace"],
      "exclude": ["no-irregular-whitespace"]
    }
  }
}

不允许使用非空格或非制表符的空白字符。

非空格或非制表符的空白字符在您的代码中可能非常难以识别,因为编辑器通常会以不可见的方式渲染它们。这些不可见的字符可能会导致问题或意外行为。有时这些字符会通过复制/粘贴或错误的键盘快捷键不小心添加进去。

以下字符是不允许的:

\u000B - 行制表符 (\v) - 
\u000C - 换页符 (\f) - 
\u00A0 - 不换行空格 - 
\u0085 - 下一行
\u1680 - 奥甘空格标记
\u180E - 蒙古元音分隔符 - 
\ufeff - 零宽不换行空格 - 
\u2000 - 四分之一宽度
\u2001 - 半宽度
\u2002 - 仿半角 - 
\u2003 - 半角 - 
\u2004 - 每个字母树
\u2005 - 每个字母四分之一
\u2006 - 每个字母六分之一
\u2007 - 数字空格
\u2008 - 标点空格 - 
\u2009 - 瘦空格
\u200A - 瘪空格
\u200B - 零宽空格 - 
\u2028 - 行分隔符
\u2029 - 段落分隔符
\u202F - 窄不换行空格
\u205f - 中等数学空格
\u3000 - 表意空格

要修复此 linting 问题,请将上述字符的实例替换为常规空格、制表符或换行符。如果不清楚 offending 字符的位置,请尝试从头开始重新输入该行。

你找到了你需要的东西吗?

编辑此页面
隐私政策