代码检测修复工具ruff

tqx·发布于 2 年前·
0 人看过
·
约 1 分钟
·92 字 · 10 行代码

Ruff是一款使用rust写的现代的linter,速度极快,使用起来非常简单。旨在成为许多其他linter 和格式化工具(如 Flake8、isort 和 Black)的替代品。虽然还在积极开发中,但是已经成为最受欢迎的Python linter之一,值得推荐给Python程序员。

pip install ruff

ruff check .                        # 分析当前及子目录内的所有文件
ruff check path/to/code/            # 分析指定目录及子目录内的所有文件
ruff check path/to/code/*.py        # 分析指定目录内的所有py文件
ruff check path/to/code/to/file.py  # 分析 file.py

ruff check --fix

ruff check --fix --unsafe-fixes
python
$ cd ..