文件名称:locust:抽象语法树上的“ git diff”
文件大小:59KB
文件格式:ZIP
更新时间:2024-05-28 09:18:42
git static-analysis python3 reviews Python
刺槐 “这是类固醇的git diff --stat !” - 什么是蝗虫? Locust可以帮助您随着代码库的发展而对代码库进行推理。 蝗虫在git diff之上提供了一个语义层。 它发出元数据,描述git版本之间级对您的代码库的更改。 此元数据对人类和计算机都有用。 例如: (人类)蝗虫可以产生比标准git diff。 (计算机) 使用Locust元数据来学习有关代码的高级抽象。 安装 蝗虫需要Python3(特别是它是用Python3.8编写的)。 从PyPI安装 pip install -U setuptools pip install bugout-locust 从源安装 克隆此存储库并从项目根目录运行: python setup.py install 码头工人 您还可以使用Locust泊坞窗映像: docker pull bugout/locust 用法 命令行界
【文件预览】:
locust-main
----setup.py(1KB)
----.gitignore(4KB)
----test.sh(504B)
----requirements.txt(692B)
----Makefile(1KB)
----.dockerignore(123B)
----LICENSE(1KB)
----js()
--------package.json(822B)
--------package-lock.json(15KB)
--------src()
--------.nvmrc(9B)
--------tsconfig.json(6KB)
--------out()
----.gitmodules(77B)
----.github()
--------workflows()
----java()
----README.md(6KB)
----tests()
--------__init__.py(0B)
--------test_git.py(2KB)
--------config.py(445B)
--------test_render.py(969B)
--------test_parse.py(2KB)
--------fixtures()
----locust()
--------parse_pb2.pyi(5KB)
--------ci_helpers()
--------git_pb2.py(14KB)
--------parse.py(15KB)
--------parse_pb2.py(14KB)
--------__init__.py(0B)
--------render_pb2.py(6KB)
--------cli.py(1KB)
--------git_pb2.pyi(6KB)
--------render_pb2.pyi(3KB)
--------version.py(105B)
--------render.py(14KB)
--------git.py(9KB)
----protobuf()
--------git.proto(763B)
--------render.proto(309B)
--------parse.proto(836B)
----img()
--------locust-black.svg(3KB)
----docker()
--------Dockerfile(154B)
--------README.md(886B)
--------build.sh(1KB)
----mypy.ini(123B)