查找不必要的指令
💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
为满足对coverage.py的需求,开发了一个工具来识别被排除但实际执行的代码行。用户需从GitHub复制warn_executed.py,并创建.toml文件指定排除模式。该工具适用于Python 3.11及以上版本,输出可能不需排除的行,帮助优化代码覆盖率设置。
🎯
关键要点
- 开发了一个工具来识别被排除但实际执行的代码行,以满足对coverage.py的需求。
- 用户需从GitHub复制warn_executed.py,并创建.toml文件指定排除模式。
- 该工具适用于Python 3.11及以上版本,输出可能不需排除的行。
- 用户需要明确指定所有想要标记的模式,程序不会假设任何覆盖设置或默认正则表达式。
- 一些排除是“无所谓”的,而不是“这永远不会发生”。
- 该工具并不完美,可能会标记不必要的行,用户可以反馈意见。
❓
延伸问答
这个工具的主要功能是什么?
该工具用于识别被排除但实际执行的代码行,以优化代码覆盖率设置。
如何使用warn_executed.py工具?
用户需从GitHub复制warn_executed.py,并创建.toml文件指定排除模式,然后运行程序。
该工具适用于哪个Python版本?
该工具适用于Python 3.11及以上版本。
用户在使用该工具时需要注意什么?
用户需要明确指定所有想要标记的模式,程序不会假设任何覆盖设置或默认正则表达式。
这个工具的局限性是什么?
该工具并不完美,可能会标记不必要的行,用户可以反馈意见。
为什么需要创建新的排除模式?
因为一些排除是“无所谓”的,而不是“这永远不会发生”,需要新的模式来更准确地识别。
🏷️
标签
➡️