source-inspector
项目描述
source-inspector是一组用于检查和分析源代码并使用各种工具收集有趣数据的工具,例如代码符号、字符串和注释。这还是一个ScanCode-toolkit插件。
主页: https://github.com/aboutcode-org/source-inspector 许可证:Apache-2.0
需求
此实用程序旨在在Linux和POSIX OS上与以下工具一起工作
GNU gettext附带的xgettext。
版本5.9或更高版本的universal ctags,带有JSON支持构建。
在Debian系统上运行此命令
sudo apt-get install universal-ctags gettext
在MacOS系统上运行此命令
brew install universal-ctags gettext
开始
克隆此仓库
运行
./configure --dev source venv/bin/activate
使用运行测试
pytest -vvs
运行基本扫描以收集符号并将其作为YAML显示在屏幕上
scancode --source-symbol tests/data/symbols_ctags/test3.cpp --yaml -
运行基本扫描以收集字符串并将其作为YAML显示在屏幕上
scancode --source-string tests/data/symbols_ctags/test3.cpp --yaml -
运行基本扫描以收集符号、字符串和注释,使用Pygments,并将它们以YAML格式显示在屏幕上
scancode --pygments-symbol-and-string tests/data/symbols_ctags/test3.cpp --yaml -
运行基本扫描以收集符号和字符串,使用Tree-Sitter,并将它们以YAML格式显示在屏幕上
scancode --treesitter-symbol-and-string tests/data/symbols_ctags/test3.cpp --yaml -
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
source_inspector-0.5.2.tar.gz (450.1 kB 查看哈希值)
构建分发
source_inspector-0.5.2-py3-none-any.whl (18.1 kB 查看哈希值)
关闭
source_inspector-0.5.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0baa9f096a35e3ac02d2800fe02bf220fe6fda42d7e109cba65a927082986c0a |
|
MD5 | b681f67303eb6ea31459cfe98ddc8c53 |
|
BLAKE2b-256 | 6b8fe3cfe9dac8182adac1d34560a969222c2f9d529597f0af96f124ed6b9cc5 |
关闭
source_inspector-0.5.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a5a157d123e4ad1b91c0e996ba11264ceb84c215e98c6673427a87eb628192d2 |
|
MD5 | 69a281beb686593531027c54202dda9a |
|
BLAKE2b-256 | 08f633c5314475512dfcab3c286b25699fd47de624d604912e2c63ae97846c61 |