Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源推荐】全新的Python Linter in Rust - Ruff #2633

Closed
Mai0313 opened this issue Oct 27, 2023 · 1 comment
Closed

【开源推荐】全新的Python Linter in Rust - Ruff #2633

Mai0313 opened this issue Oct 27, 2023 · 1 comment

Comments

@Mai0313
Copy link

Mai0313 commented Oct 27, 2023

推荐项目

  • 类别:
    • Rust (他是Rust编写的Python Linter,所以我不太清楚这部份要写Rust or Python)
  • 项目标题:
    • 新一代的Python Linter,利用Rust编写用于Python代码风格检查
  • 项目描述:
    • Ruff 的目標是比其他工具快幾個數量級,对标的专案是Python项目中常见的 codespell, Flake8, Black, isort等等
    • 以Rust编写,速度更快
    • Ruff可以取代几乎所有Linter
  • 亮点:

    • 速度快,更新频繁且好用,基本可以完全取代pre-commit的风格检查。
    • 敝人于联发科技工作,AI项目也是利用这个Linter来进行优化与风格检查。
    • 被广泛使用于各大专案与大型企业 如 Microsoft, Amazon, Netflix, Mozilla等等,也被广泛使用于一些著名项目例如 Python的Pandas,FastAPI,Jupyter等等。 详情见
    • 短短一年已在Github上斩获19K的Star
  • 示例代码:

  • 截图:
    image

  • 后续更新计划:

    • 贡献者超过300位,里面包含了知名项目Mlflow的作者 (广泛用于机器学习追踪)、Cloudflare等等协助维护
@521xueweihan
Copy link
Owner

您推荐的项目,已成功发布HelloGitHub 第 92 期,并把您添加到了贡献者列表中。

更多详情尽在:

最后,欢迎继续推荐如此优秀的项目、告诉其他小伙伴加入到 HelloGitHub 项目中,没有 star 本项目的请 star 一下。谢谢 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants