使用Python Ruff代码检查器时如何忽略env环境目录
如何让Ruff忽略env目录?
有两种常用方式实现这个需求:
1. 命令行临时排除
直接在执行检查命令时添加--exclude参数,指定要忽略的目录,效果类似tree -I env:
ruff check . --exclude env
如果需要忽略多个目录,用逗号分隔即可,比如--exclude env,__pycache__。
2. 配置文件持久化忽略
如果不想每次执行命令都加参数,可以在项目根目录(project_folder)创建配置文件,让Ruff自动读取规则:
- 创建
.ruff.toml文件,写入以下内容:exclude = ["env"] - 或者如果项目已有
pyproject.toml,在文件里添加:[tool.ruff] exclude = ["env"]
之后再执行ruff check .,Ruff就会自动跳过env目录了。
内容的提问来源于stack exchange,提问作者Shahobiddin Anor
相关产品推荐
相关产品推荐

