Babelfish 开源通用代码解析服务

Babelfish 是一个开源的代码解析服务

参考架构

Babelfish 开源通用代码解析服务

支持的语言

  • bash
  • go
  • java
  • javascript
  • php
  • ruby
  • c++
  • typescript

功能

我们可以使用此工具,进行大规模的代码分析,对于做ci/cd (devops) 很方便

运行

最简单的方式是使用docker 运行
参考:

 
docker run -d --name bblfshd --privileged -p 9432:9432 -v /var/lib/bblfshd:/var/lib/bblfshd bblfsh/bblfshd

参考资料

https://doc.bblf.sh/
https://github.com/bblfsh/bblfshd

上一篇:angular源码分析:angular中入境检察官$sce


下一篇:Java中创建对象的几种方式