小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

Ruff是2022年推出的Python linter,可替代pylint和flake8,性能高效。使用`uv run ruff check`检查代码,支持`--fix`自动修复。配置通过pyproject.toml,采用选择所有规则再忽略的策略。Ruff也可作格式化工具,类似black,并支持LSP集成到Neovim等编辑器。

使用Ruff作为Python项目的Linter

jdhao's blog jdhao's blog · 2026-03-02T09:20:23Z
pre-commit简介

pre-commit是一个多语言预提交钩子管理框架,允许在本地提交前运行工具(如Flake8和Ruff)。安装后,通过YAML文件配置要运行的钩子。使用`pre-commit run --all-files`命令检查所有文件,确保代码质量。

pre-commit简介

Mouse Vs Python Mouse Vs Python · 2024-12-23T13:09:42Z
自动化代码质量:Python项目中格式化工具、代码检查器和预提交钩子的设置指南

在简历增强项目中,我使用静态分析工具提升代码质量,选择Black进行格式化,使用Flake8进行检查,发现并修复了许多错误。将这些工具集成到编辑器中,实现实时捕捉问题,并设置Git预提交钩子确保代码一致性,自动格式化文件。通过自动化,编码过程更高效,节省了时间和精力。

自动化代码质量:Python项目中格式化工具、代码检查器和预提交钩子的设置指南

DEV Community DEV Community · 2024-11-01T18:42:22Z
Ruff v0.0.278 发布

Ruff v0.0.278 发布,用 Rust 编写,速度极快,可替代 Flake8 等工具。更新包括:无效 # noqa 指令现发警告;# flake8: noqa 支持指定代码;isort 设置支持 glob。新增规则:RUF015 用 next(iter()) 替代 list()[0]、RUF016 检查无效索引类型、B034 检查 re.sub 位置参数、PYI030 合并 Literal 联合、PLC0105 和 PLC0131 检查类型变量方差。修复多项 bug。

Ruff v0.0.278 发布

Blog - Astral Blog - Astral · 2023-07-12T00:00:00Z
Ruff简介——极其快速的Python代码检查工具

代码检查工具有助于找到代码中的语法和风格问题。Python有几个著名的第三方工具,如Flake8、pylint和Ruff。Flake8包含了PyFlakes、pycodestyle和McCabe Script,提供了额外功能。Ruff是用Rust编写的,速度非常快,可以替代Black和isort。它有500多个规则,并可以监视文件夹的更改。Ruff是一个令人兴奋的项目。

Ruff简介——极其快速的Python代码检查工具

Mouse Vs Python Mouse Vs Python · 2023-06-28T13:35:37Z
VsCode开发Python常用配置

本文介绍了在VsCode中开发Python的常用配置,包括启用flake8进行代码检查、使用yapf进行代码格式化、设置单行代码最大长度为128字符,以及禁用pylint。

VsCode开发Python常用配置

Dr3@m's Blog Dr3@m's Blog · 2021-06-24T08:06:11Z
Pycharm集成flake8检查 (External Tools)

在Pycharm中集成flake8检查,可以通过External Tools配置实现代码静态检查。设置后,用户可以快速定位问题,避免手动复制粘贴文件路径的麻烦。配置包括指定Python解释器和flake8参数,使用方便。

Pycharm集成flake8检查 (External Tools)

Henry Z's blog Henry Z's blog · 2018-08-30T21:06:05Z
Python Load 130

介绍使用Python 3.6进行静态数据类型检查和flake8进行Python语法检查的工具,以及Python代码轻量级缺陷检测的Linting方法、Python图表分析和Fedora对Python的支持,提供Python包/模块/库/片段的介绍。

Python Load 130

蠎周刊 蠎周刊 · 2017-06-22T05:42:00Z
Python Weekly 85

Sublime Text是Python开发者的首选编辑器之一。asyncpg是一个新的Python客户端库,用于PostgreSQL。Flake8是一个Python库,用于检查代码风格和编程错误。Sans-Io是一个推动Python网络协议实现的项目。django-admin-honeypot是一个增加网站安全性的工具。Django Admin是一个强大的工具,但在处理大量用户时可能会出现响应时间过长和数据库负载过重的问题。Jess Bowden介绍了自然语言处理(NLP)的基本原理和使用Python进行NLP的示例。有关Python日期时间库的性能比较可以在该链接找到。Mozilla决定向Baroque Software提供20万美元的资金,用于在PyPy中实现Python 3.5的功能。Katerina Kampardi是一位来自希腊的Web应用程序开发者,她通过在线教程自学编程,并参加了Python专业课程。

Python Weekly 85

蠎周刊 蠎周刊 · 2016-08-29T14:22:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码