首页 > 解决方案 > Python包加固:捕获新文件的创建

问题描述

我正在开发一个 python 包,我想捕获/避免合并的代码,这些代码会创建临时(例如 using tempfile)和永久(以及由依赖项导入的模块的“包”代码)创建的新文件。

理想情况下,我正在寻找一种工具(例如,预提交挂钩),它可以主动检查代码(类似于pylint)并允许异常(就像这样pylint做:)# pylint:disable=xxxx

是否存在这样的工具/解决方案?

我探索过的其他选择:

标签: pythontemporary-filespre-commit-hook

解决方案


推荐阅读