监视代码中引用的StackOverflow答案和GitHub问题以检测更改
项目描述
Depoverflow
此工具检查您的源代码中对Stackoverflow答案和GitHub问题的引用,并在这些引用发生变化时发出警告。
为什么?
有许多工具可以告诉您如果您的包依赖项已更改(poetry show -o
,npm 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 查看哈希值)
关闭
depoverflow-0.1.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | af3fb9277faf0988d32cffdf9d69af70d02f73eba24c53981ac0280d88f6d62e |
|
MD5 | 3b3be608df533a10122768aa4e4fa754 |
|
BLAKE2b-256 | 6460be24665ae799a696dc83365a289b14d1a9c42d1e3e094a932003e8d9579f |
关闭
depoverflow-0.1.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d784a8c6c95b13d0ab20f90fe80a20bb2bdc17081fea917b5795a3840666acd8 |
|
MD5 | 7c5c5be4c068138b1d6c0f6dc74eef2a |
|
BLAKE2b-256 | 61d587f22324b2ee193830c1db72d93339740ed5891fe040cb62d5a0a58c4497 |