优化: 清理无意义注释(走查编号前缀/过时历史标注/死代码注释)
This commit is contained in:
@@ -64,7 +64,7 @@ const ASSESSMENT_CLASS_MAP: Record<string, string> = {
|
||||
* recommendation 字符串 → CSS badge 类。
|
||||
* 未知值(或非字符串/空)回退到 'conditional'(中性,对齐原两处实现)。
|
||||
*
|
||||
* WK-15:旧实现对 undefined/null 调 `.toLowerCase()` 崩。对抗评估 ai_analysis
|
||||
* 旧实现对 undefined/null 调 `.toLowerCase()` 崩。对抗评估 ai_analysis
|
||||
* 可能未生成 recommendation 字段(老数据/降级),调用方传值时也可能漏判空。
|
||||
* 这里在源头做防御:非字符串/空串统一回退 conditional。
|
||||
*/
|
||||
@@ -77,7 +77,7 @@ export function assessmentClass(recommendation: string | null | undefined): stri
|
||||
* recommendation 字符串 → i18n 本地化标签。
|
||||
* 命中 ideas.assessment.{recommendation} 则返回译文,否则回退到原始 recommendation。
|
||||
*
|
||||
* WK-15:非字符串/空 → 回退占位符 '—'(避免模板渲染 undefined),与详情页其他空值一致。
|
||||
* 非字符串/空 → 回退占位符 '—'(避免模板渲染 undefined),与详情页其他空值一致。
|
||||
* @param t vue-i18n 的 t 函数(useI18n().t),由调用方注入避免本模块耦合 i18n 实例
|
||||
*/
|
||||
export function assessmentLabel(
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* 仅去除粗体、斜体、删除线、标题、行内代码、代码块围栏、列表、引用、
|
||||
* 链接、图片等 Markdown 语法标记,保留文字内容。
|
||||
*
|
||||
* 动机(UX-260618-13):列表摘要用纯文本插值显示 AI 生成内容,
|
||||
* 动机列表摘要用纯文本插值显示 AI 生成内容,
|
||||
* 数据源含 Markdown 语法字符会裸字符外露,列表空间小且配合截断,
|
||||
* 剥离比富文本渲染更合适。
|
||||
*/
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@
|
||||
|
||||
import { t, currentLocale } from '@/i18n/i18n-helpers'
|
||||
|
||||
// CR-260615-08(P1-10):相对时间走 i18n(原硬编码中文,en locale 时间恒中文)。
|
||||
// CR-260615-08相对时间走 i18n(原硬编码中文,en locale 时间恒中文)。
|
||||
// 类型安全访问经 i18n-helpers 收口(规避 vue-i18n TS2589)。
|
||||
|
||||
/** 解析任意时间值为毫秒时间戳;无效或空返回 null(仅本模块内部使用) */
|
||||
|
||||
Reference in New Issue
Block a user