“一年前,我对 Ruff 做了第一个提交,这是一个用 Rust 编写的极速 Python 代码检查器。从那时起,Ruff 每周的下载量已达到数百万次,并支持数百条 lint 规则,可以作为 Flake8、isort 和 pyupgrade 等数十种工具的直接替代品。”
去年 10 月,Marsh 在一篇博文中指出,“一年前,我对 Ruff 做了第一个提交,这是一个用 Rust 编写的极速 Python 代码检查器。从那时起,Ruff 每周的下载量已达到数百万次,并支持数百条 lint 规则,可以作为 Flake8、isort 和 pyupgrade 等数十种工具的直接替代品。” 这是一个快速成功的案例,Ruff 为我们提供...
可以通过 pyproject.toml ,ruff.toml 或 .ruff.toml 文件进行配置,默认配置已能满足基本使用,详细配置可以参见文档的 Configuration 。Ruff 提供了官方的 VS Code 插件,可以快速上手:Ruff 的 VS Code 插件 Ruff 官方没有提供 Pycharm 的插件,社区中有人发布了一个 Ruff 插件。另外,它还提供了ruff-lsp ,...
python-lsp-ruffis a plugin forpython-lsp-serverthat adds linting, code action and formatting capabilities that are provided byruff, an extremely fast Python linter and formatter written in Rust. Install In the samevirtualenvaspython-lsp-server: ...
可以通过pyproject.toml,ruff.toml或.ruff.toml文件进行配置,默认配置已能满足基本使用,详细配置可以参见文档的Configuration。 Ruff 提供了官方的 VS Code 插件,可以快速上手: Ruff 的 VS Code 插件 Ruff 官方没有提供 Pycharm 的插件,社区中有人发布了一个 Ruff 插件。 另外,它还提供了ruff-lsp,可以被集成到任...
- repo: https://github.com/charliermarsh/ruff-pre-commit # Ruff version. rev: 'v0.0.261' hooks: - id: ruff 他还有官方提供的VS Code的插件,非常方便实用。但是目前还没有发布Pycharm的插件,但是有热心群众在社区中提供了一版。 但是,官方提供了ruff-lsp,支持工具支持Language Server Protocol,就可以快...
当然,Astral 继续更新 Ruff。截至5 月 22 日,Ruff 附带了新内置语言服务器(用 Rust 编写)的 beta 版本,提供与其旧版ruff-lsp实现相同的特性。 但在播客中被问及 Ruff 的卖点时,Marsh 已经有了答案。“旗舰功能是性能。第二是简单。”但第三个功能是他所说的“可采用性”。“我们只是非常专注于使其易于采用...
Interesting, the desired behavior should be to ignore the config setting if a local ruff.toml is present. I don't see any reason why this should not be the case, can you add lspconfig.pylsp.setup({ settings = { pylsp = { plugins = { ruff = { enabled = true, + executable = {...
可以通过pyproject.toml,ruff.toml或.ruff.toml文件进行配置,默认配置已能满足基本使用,详细配置可以参见文档的Configuration。 Ruff 提供了官方的 VS Code 插件,可以快速上手: Ruff 官方没有提供 Pycharm 的插件,社区中有人发布了一个 Ruff 插件。 另外,它还提供了ruff-lsp,可以被集成到任何支持 Language Server ...
Ruff 提供了官方的 VS Code 插件,可以快速上手: Ruff 的 VS Code 插件 Ruff 官方没有提供 Pycharm 的插件,社区中有人发布了一个 Ruff 插件。 另外,它还提供了 ruff-lsp ,可以被集成到任何支持 Language Server Protocol 的编辑器中,例如 Neovim、Sublime Text、Emacs 等等。