Pylint执行后未重新扫描代码,如何禁用缓存返回旧结果?
解决Pylint CLI缓存旧结果的问题
- 临时禁用缓存:执行命令时添加
--no-cache参数,直接运行pylint --no-cache ./src,本次扫描会跳过缓存,直接重新分析代码。 - 清除现有缓存:如果存在残留的旧缓存,手动删除缓存目录即可。Linux/macOS下默认缓存路径是
~/.cache/pylint,Windows下是%APPDATA%\pylint,删掉该目录内的所有文件就能清除旧缓存。 - 永久禁用缓存:修改Pylint的配置文件(比如项目根目录的
.pylintrc),在[MASTER]区块下添加cache=no,之后每次执行Pylint都会默认不使用缓存。
内容的提问来源于stack exchange,提问作者cgivre
相关产品推荐
相关产品推荐

