跳转到主要内容

监视代码中引用的StackOverflow答案和GitHub问题以检测更改

项目描述

Depoverflow

此工具检查您的源代码中对Stackoverflow答案和GitHub问题的引用,并在这些引用发生变化时发出警告。

为什么?

有许多工具可以告诉您如果您的包依赖项已更改(poetry show -onpm outdated,...)。甚至还有像Dependabot这样的基于云的服务。

然而,如果您从Stackoverflow答案或GitHub问题中复制/粘贴代码,您将永远不会收到更新通知。

功能

  • 在代码注释中查找对Stackoverflow答案和问题的引用,以警告编辑和/或评论
  • 在代码注释中查找对GitHub问题的引用,以警告打开和关闭事件和/或评论
  • 可选支持特定关键词,如“Works around”
  • 将引用项的当前状态保存到TOML文件(类似于lockfile),您可以将它添加到版本控制(或不会添加)

如何使用

安装工具: pip install depoverflow

创建配置文件 depoverflow.toml,其中包含您想要读取的源文件模式列表(在 Python glob格式 中)

sources = [
    "src/**.py",
    "tests.py",
    "native/*.c",
]

运行工具: depoverflow

将创建一个名为 depoverflow.status 的文件,您可以选择将其添加到版本控制或不会添加。它是一个TOML文件,包含您从代码中引用的项目当前状态,以便在它们更改时显示警告。

项目详情


下载文件

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

源分布

depoverflow-0.1.1.tar.gz (7.6 kB 查看哈希值)

上传时间 源代码

构建分布

depoverflow-0.1.1-py3-none-any.whl (8.6 kB 查看哈希值)

上传时间 Python 3

支持