工具
Logic-Lens:实验性 JavaScript 源码理解工具
实验性 JavaScript 源码分析工具:本地训练后将 AST token 序列归入预设公式类别,并生成启发式结构、调用图和意图报告。它可用于代码理解实验,但预测结果不证明任意程序的不变量或语义等价。
使用条件与局限
- README 要求 Node.js 18 或更新版本。package 版本 1.1.0 声明依赖 TensorFlow.js、其原生 Node 绑定与 Acorn;初始化先尝试原生 TensorFlow 绑定,再回退到纯 JavaScript CPU 后端。
- 公式预测需要在本地生成合成数据并训练。预测器所需的模型权重与元数据未包含在所审阅的仓库树中;本次审阅未确认可用的预训练模型或成功的本地运行环境。
- 预测从预设公式目录中选择类别。README 的准确率和置信度示例来自作者报告,不能证明任意未见函数上的正确性;启发式意图与质量报告也不是行为等价证明。
- 独立的语义测试定义覆盖结构、启发式模式和报告格式。CONTRIBUTING 提到 npm test,但 package.json 没有 test 脚本。本次来源审阅未执行测试、训练或推理。
- README 与 package 元数据声明 MIT,但所审阅提交没有 LICENSE 文件;评估复用条件时需保留这一区别。
关于此条目
- 类型
- 工具
- 类别
- JavaScript 与 Electron 工具
- 关联
- 基础工具
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- package.json GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- src/predictor.js GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- src/model.js GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- src/tf-setup.js GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- src/semantic/semantic-analyzer.js GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- tests/semantic.test.js GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab
- CONTRIBUTING.md GitHub · Abdoulrazack1/Logic-Lens · 修订 bb15aab