Babelfish 开源通用代码解析服务

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

参考架构

Architecture Overview

支持的语言

  • 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

posted on 2019-01-15 15:04  荣锋亮  阅读(485)  评论(0编辑  收藏  举报

导航