- 方法级审查:CodeLens 触发 + 单次 AI 调用(规则匹配 + 6 维度深度审查),新增 method-extractor / status-cache / codeLensProvider - 模板导入:severity 保留原始值 + 占位 id、去重对照统一 known-rules、重复提示条双语翻译、箭头展开/折叠 UI、520 条静态规则补 zh/ja 翻译 - SQL:sql-lint 重命名 sqlfluff + sqlfluff.dialect 方言可配置 + 默认方言调整 - ESLint:v9 flat config 接线修复(overrideConfigFile)+ legacy 迁移提示 - AI:空响应 EmptyContentError + 重试一次 + max_tokens 截断专用报错 - JSP:整文件检查走 PMD JSP 规则集 + scriptlet 包装解析 + 行号映射 - 诊断按 severity + 行号排序
13 lines
1.3 KiB
JavaScript
13 lines
1.3 KiB
JavaScript
export default {
|
|
'pmd-jsp/DontNestJsfInJstlIteration': { zh: '不要在 JSTL 迭代内嵌套 JSF 组件', ja: 'JSTL 反復内に JSF コンポーネントをネストしない' },
|
|
'pmd-jsp/NoClassAttribute': { zh: '使用 styleclass 而非 class 属性', ja: 'class 属性ではなく styleclass を使用する' },
|
|
'pmd-jsp/NoHtmlComments': { zh: '使用 JSP 注释而非 HTML 注释', ja: 'HTML コメントではなく JSP コメントを使用する' },
|
|
'pmd-jsp/NoJspForward': { zh: '不要在 JSP 内转发', ja: 'JSP 内からフォワードしない' },
|
|
'pmd-jsp/DuplicateJspImports': { zh: '避免 JSP 中重复导入', ja: 'JSP 内の重複インポートを避ける' },
|
|
'pmd-jsp/NoInlineScript': { zh: '将 HTML 脚本内容外部化', ja: 'HTML スクリプト内容を外部化する' },
|
|
'pmd-jsp/NoInlineStyleInformation': { zh: '将样式放入 CSS 文件', ja: 'スタイルを CSS ファイルに置く' },
|
|
'pmd-jsp/NoLongScripts': { zh: '避免 JSP 中的长脚本', ja: 'JSP 内の長いスクリプトを避ける' },
|
|
'pmd-jsp/NoScriptlets': { zh: '避免 JSP 中的 scriptlet', ja: 'JSP 内のスクリプトレットを避ける' },
|
|
'pmd-jsp/JspEncoding': { zh: 'JSP 文件应使用 UTF-8 编码', ja: 'JSP ファイルは UTF-8 エンコーディングを使用すべきである' },
|
|
};
|