ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

SublimeLinter-contrib-ruff

kaste ST3

ruff 检查器的适配器

详情

安装次数

  • 总次数 246
  • Windows 62
  • Mac 95
  • Linux 89
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23 Jun 22
Windows 0 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 2 0 0 0 1 0 0 0 1 1 0 3 0 0 1 0 0 2 0 0 0 0
Mac 1 1 0 0 1 0 0 2 1 0 1 0 0 2 1 0 0 0 1 0 0 1 1 0 0 2 1 0 0 1 2 0 0 1 2 1 0 0 0 2 0 2 0 2 0 1
Linux 0 1 0 0 0 0 0 0 1 0 1 0 0 1 1 0 0 1 1 0 0 2 2 0 0 0 1 2 1 0 0 2 0 0 0 1 0 1 0 1 0 0 0 0 1 0

README

源代码
raw.​githubusercontent.​com

SublimeLinter-contrib-ruff

此用于 SublimeLinter 的检查器插件提供对 ruff 的接口。它将用于具有“Python”语法的文件。

安装

要使用此插件,必须安装 SublimeLinter。

请使用 Package Control 安装检查器插件。

在安装此插件之前,您必须确保您的系统上已安装 ruff。通常

pip install ruff
# or:
rye install ruff

会这么做。您也可以将其安装到虚拟环境中,SublimeLinter 也会找到它。

快速修复

ruff 为一些错误提供修复方案。这些修复方案在 SublimeLinter 中作为快速操作可用。请参阅命令栏: SublimeLinter: Quick Action。 (另外: https://github.com/SublimeLinter/SublimeLinter#quick-actionsfixers)

您可能想定义一个键盘快捷方式

// To trigger a quick action
    { "keys": ["ctrl+k", "ctrl+f"],
      "command": "sublime_linter_quick_actions"
    },

设置

额外的 SublimeLinter-ruff 设置

设置 描述
no-cache 默认: True。关闭缓存,因为此插件默认会运行在每个 Python 文件中。“ruff”没有缓存也可能足够快,但您可以在项目中将其“打开” (false)。
disable_if_not_dependency 默认: False。如果设置为 true,则仅使用虚拟环境中本地安装的“ruff”可执行文件或跳过检查项目。
check_for_local_configuration 默认:False。将其设置为true以检查本地的“ruff.toml”配置文件。如果在找不到此类文件的情况下跳过运行ruff。[1]

[1] “pyproject.toml”的检测尚未实现(?)。