【文件属性】:
文件名称:相似度:在文件中查找相似片段的工具
文件大小:6KB
文件格式:ZIP
更新时间:2021-02-01 15:41:07
code-quality copy-paste-detector CodequalityPython
信息
在文件中查找相似片段的工具。
应该作为CI质量检查运行,以防止文件之间复制粘贴。
用法
作为本地程序:
git clone ...
python3 main.py /path/to/code
作为Docker容器:
docker run --rm -ti -v $(pwd):/code agrrh/similarity
docker run --rm -ti -v $(pwd):/code agrrh/similarity similarity /code/my/sub/dir
演示版
组态
可以在当前目录中使用.similarity.yml进行配置:
---
# Skip settings
skip:
paths: # Paths and files
- .git/
- LICENSE.md
types: # File types (extensions)
- bin
- dat
# Snippet parser settings
snippet:
lines_min: 3 # snippets not less tha
【文件预览】:
similarity-master
----.deepsource.toml(106B)
----main.py(3KB)
----.similarity.yml(393B)
----Dockerfile(389B)
----requirements.txt(14B)
----LICENSE.md(450B)
----lib()
--------directory.py(644B)
--------file.py(2KB)
--------config.py(900B)
--------snippet.py(270B)
----.dockerignore(5B)
----README.md(1002B)