文件名称:rubysonar:Ruby的高级语义索引器
文件大小:112KB
文件格式:ZIP
更新时间:2024-06-02 07:27:47
ruby static-analysis code-analysis code-search type-inference
RubySonar-Ruby的高级语义索引器 RubySonar是Ruby的语义索引器,它进行过程间分析以推断类型。 它是为代码搜索站点提供支持的基础技术。 RubySonar是根据建模的, 对Python进行了类似的分析,并已被Sourcegraph和Google使用。 要了解其技术特性,请参阅我的博客文章: 演示版 如何建造 mvn package 系统要求 irb RubySonar使用irb解释器来解析Ruby代码,因此请确保已安装它并由PATH环境变量指向。 如何使用 RubySonar主要是作为IDE和其他开发人员工具的库而设计的,因此它的界面可能不如最终用户工具那么吸引人,但是为了您了解该库的功能,我们构建了一个相当不错的演示程序。 您可以使用以下命令行为Ruby代码构建一个简单的“代码浏览器”: java -jar target/rubysonar-0.1-SNAP