You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 17:48:09