小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ

本文介绍Python开发中的质量保证工具与AI辅助测试方法,涵盖代码格式化(Black、isort)、静态分析(Ruff)、类型检查(mypy)、辅助检查(Vulture)及pre-commit自动化配置,并演示利用TRAE生成单元测试、接口测试、端到端测试和性能测试。

第6章 AI驱动的质量保证-代码和提示词-林子雨编著《AI编程》

厦大数据库实验室博客 厦大数据库实验室博客 · 2026-09-07T11:37:48Z

文章比较了codespell、typos和cspell三种拼写检查工具,指出cspell误报多,而typos误报少且速度快,因此推荐使用typos。文中详细介绍了通过uv安装typos、配置pyproject.toml或_typos.toml文件,以及集成到pre-commit的方法,并说明了在Neovim中通过typos-lsp启用拼写检查的步骤。

为你的项目进行拼写检查

jdhao's blog jdhao's blog · 2026-08-18T00:00:00Z

本文介绍了如何为Python项目设置pre-commit工具,以提高代码提交前的检查效率。通过配置pre-commit钩子,开发者可以在提交代码前自动检测问题,避免CI管道中的延迟反馈。文章详细说明了安装、配置本地钩子及在CI中运行pre-commit的步骤,并强调了使用本地环境管理的优势。

为您的项目设置 pre-commit

jdhao's blog jdhao's blog · 2026-04-14T16:11:35Z

pre-commit 是一个开源工具,用于管理 Git 钩子,确保代码质量。它通过自动执行代码检查和格式修正,帮助保持项目的一致性。本文介绍了如何在 Python 项目中配置 pre-commit,以提升代码质量,并提供了安装和使用的示例。

基于pre-commit的Python代码规范落地实践

郑文峰的博客 郑文峰的博客 · 2025-05-12T12:46:45Z
React和TypeScript组件库,第4部分:使用Husky和lint-staged进行预提交

本文介绍了如何在React应用中使用Husky和lint-staged设置pre-commit钩子,以确保提交前代码符合lint和prettier规范,并通过相关测试。配置后,仅处理git暂存区的文件,提高性能,确保代码质量和测试通过后再提交。

React和TypeScript组件库,第4部分:使用Husky和lint-staged进行预提交

DEV Community DEV Community · 2025-04-29T22:55:15Z
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
SVN Hooks的介绍及使用

本文介绍了SVN Hooks的基本概念及常用类型,分为客户端和服务端hooks。服务端hooks包括pre-commit和post-commit,主要用于权限检查和提交通知。通过示例,展示了如何利用pre-commit强制提交日志规范,以及如何通过post-commit发送邮件或调用API进行代码部署。

SVN Hooks的介绍及使用

运维咖啡吧 运维咖啡吧 · 2018-12-26T16:00:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

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