VSCode中Ruff扩展格式化未优先读取ruff.toml配置的问题求助
VSCode中Ruff扩展格式化未优先读取ruff.toml配置的问题求助
我最近在项目里创建了一个ruff.toml文件,其中自定义了行长度等格式化规则。奇怪的是,当我用CLI执行ruff format命令时,配置生效完全符合预期,但使用VSCode里Ruff扩展提供的「Ruff: format document」功能格式化文档时,却总是回到VSCode设置里定义的行长度,完全忽略了ruff.toml里的配置。
以下是我的VSCode中和Ruff相关的配置片段:
{ "ruff.format.args": [ "--line-length=79" ], "ruff.configurationPreference": "filesystemFirst", "editor.defaultFormatter": "charliermarsh.ruff", "notebook.defaultFormatter": "charliermarsh.ruff", }
我原本理解"ruff.configurationPreference": "filesystemFirst"这个配置的作用是让Ruff扩展优先读取文件系统中的.toml配置文件,只有当找不到对应配置文件时,才会使用VSCode里的默认设置,但现在实际运行的结果和我的预期不符,有没有大佬能帮忙看看问题出在哪?
备注:内容来源于stack exchange,提问作者3dSpatialUser
相关产品推荐
相关产品推荐

