Fork
0
代码
介绍
代码
Issues
Pull Requests
流水线
Actions
讨论
Wiki
项目成员
分析
项目设置
Fork
0
master
nop-entropy
/
nop-code
/
nop-code-lang-java
/
src
/
main
下载当前目录
canonical-entropy
fix(nop-code): IoC配置一致性修复 - Plan 94 Phase 3
1e8e7dba
创建于
3 天前
历史提交
文件
最后提交记录
最后更新时间
java
refactor(code): P2代码重复消除、类型安全、并发和错误处理修复 Phase 3 - 代码重复与类型安全: - 提取entityToCodeSymbol到CodeSymbolConverter共享工具类(消除3处~90行重复) - 提取extData filePath解析到ExtDataHelper共享工具(消除4处重复) - 添加CodeSymbolKind.isTypeKind()方法(消除4处内联过滤) - CodeMethodCall.confidence改用EdgeConfidence枚举替代String - FileTreeNode.type改用FileTreeNodeType枚举 - CodeGraphService Tarjan算法Map<String,Boolean>改为Set<String> - IChangeAnalyzer添加setFlowDetector()接口方法,消除instanceof下溯 - JavaImportResolver/PythonImportResolver/TypeScriptImportResolver从core移到lang-*模块 Phase 4 - 并发、事务与错误处理: - 修复indexDirectory锁竞态:不在finally中移除锁 - 将analyzer.analyzeProject()移出DB session - 创建NopCodeException模块级异常类 - 4条中文ErrorCode消息改为英文 - GraphExporter错误码移入NopCodeCoreErrors统一管理 - 5处ErrorCode throws补充.param()上下文 - 2处静默异常添加LOG.debug日志
3 天前
resources
fix(nop-code): IoC配置一致性修复 - Plan 94 Phase 3 - 08-05: _lang-typescript.beans.xml 添加 xsi:schemaLocation - 08-06: 三个lang模块添加 _module 文件
3 天前