文件名称:重复代码检测工具:一个简单的Python3工具,用于检测存储库中文件之间的相似性
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-05 00:57:43
nlp gensim code-duplication Python
重复代码检测工具 一个简单的Python3工具,用于检测存储库中文件之间的相似性。 什么? 命令行工具,用于接收目录或文件列表,并确定它们之间的相似程度。 为什么? 该工具旨在指导希望减少组件内代码重复并改善其软件体系结构的开发人员的重构工作。 它的开发是在的背景下启动的。 如何? 该工具使用 Python库来确定用户提供的源代码文件之间的相似性。 当前支持的语言是C,C ++,JAVA,Python和C#。 依存关系 必须安装以下Python软件包: lt pip3 install --user nltk Gensim pip3 install --user gensim 朋克 python3 -m nltk.downloader punkt 开始吧 以python3 -W ignore duplicate_code_detection.py抑制警告(由使用的库生成) py
【文件预览】:
duplicate-code-detection-tool-master
----.gitignore(8B)
----Dockerfile(529B)
----requirements.txt(22B)
----LICENSE(1KB)
----entrypoint.sh(493B)
----run_action.py(2KB)
----duplicate_code_detection.py(8KB)
----.github()
--------workflows()
----README.md(2KB)
----action.yml(1KB)