跳转到主要内容

项目技术债务分析工具

项目描述

redundant 是一个针对项目范围技术债务的检查工具。

目前,主要目标是识别重复和近似重复的代码。虽然 redundant 是针对 Django 项目构建的,并且可以分析 python、javascript、html 和 css 文件,但它应该适用于许多类型的代码库。

用法

在项目的顶层目录中简单地运行 redundant 并让它运行。对于较大的项目,可能需要一段时间。

./path/to/redundant.py

您可以通过添加一个 .redundantrc 文件到您的项目中来改进它的运行。有关示例,请参阅 dotredundantrc 文件。排除供应商文件(特别是压缩代码)可以显著提高运行时间。

您可以通过更改配置中的 diff-delta-max 设置来配置重复检测的阈值。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

redundant-0.1.6.tar.gz (3.6 kB 查看哈希值)

上传时间:

由以下支持