#1897·OpenSpec

用途占位符检查: 对西班牙语单词"Todo"的大小写不敏感的"TODO"误报

作者: Leangonplu创建于 2026年9月16日更新于 2026年9月16日

页:1

有效-限制性'报告PURPOSE IS PLACEHOLDER',其用意是完全写成的,因为正文恰好以西班牙语开头** “todo”**,然后是空格。 领先标记检查是忽略大小写,因此普通的 " Todo " 一词被读作英文标记 " TODO " 。

这是#1670的镜子:添加的支票是为了阻止"-限制性"从通过一个真正的占位符现在失败了 作者用非英语谱写出道词.

翻译:

任务-ai/开放点@1.11.0”

{\fn华文楷体\fs16\1cHE0E0E0}哪里?

`dist/core/验证/目的位置 ' 。

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 连线 MARKER = /^ (?: TBD|TODO) (?!)! [\p{L}\p{N}\p{M} }]/iu;


两件事结合在一起:

1. " i " 旗使 " TODO " 与 " Todo " 、 " Todo " 、 " Todo " 相匹配;
2. 望头只拒绝字母、数字、标记或下划线——**一个空间经过**。

因此,` " Todo el concimiento del computero...' " 与该部分相符,报告为无文字占位符。

* 重写

其宗旨是传言的主要谱系:

减记
□ 目标

Todo el concocimiento del producto vive del otro lado, en el repo hermano. 中国植物物种信息数据库.
Esta pieza es el unico puente: una conexión de solo lectula al catálogo. 中国植物物种信息数据库.

□ 要求
. . . . . . . .

" 开光验证 < 能力 > -- -- 类型 -- -- 严格 " -- --

[WARING]概述:目的部分仍是一个占位符而不是一个
任何人写的目的( " 开放的档案 " 一句写着新的
或“TBD”/“TODO”标记。

被报道的行是作者出道的第一行.

直接确认对正则性机制:

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? 连线 MARKER = /^ (?: TBD|TODO) (?!)! [\p{L}\p{N}\p{M} }]/iu;

LEADING MARKER.test ("todo el concimiento del computero...") /// real QQ 假阳性 LEADING MARKER. test ("TODO: 写这个") // real QQ 正确 LEADING MARKER. test ("TBD") // real QQ 正确 (原始内容存档于2018-09-21) (英语). Leading MARKER. test ("Todos los randatos". ) ///假的"s"保存它。 LEADING MARKER.test ("El concisiento del comploducto...") // 假名 (中文(简体) ).


注意边界的任意性如何:`Todo ' 穿越边界,`Todos ' 不。

影响

任何用"todo"为通俗名词的语言写成的谱系——最明显的是西班牙语和葡萄牙语,是极其频繁的句子开口语("todo el.","todo o."). OpenSpec不要求规格为英语,我们的规格为西班牙语,通过项目公约.

调查结果是 " 警告 " ,但它使能力 " 无效 " 和 " 有效 -- -- 全部 -- -- 限制 " 以失败告终,从而阻止在CI中采用 " 限制 " 。 在我们的回购中,34个中只有1个能力失效,完全来自这个。

唯一的工作是重写出作者的道词来安抚"穿插",这是错误的回转方式.

建议改正

两者都一样;第一种看起来更接近支票本身的意图.

**1. 使主要标记检查区分大小写。 ** 占位符标记是常规的大写, 此检查也查找的生成句子是字面上的 “ TBD - 通过归档创建 ”
. . . . . . .

内容来源: Fission-AI/OpenSpec