跳到主要内容

development

Behave

此规则文件提供了编写可维护且有效的 Behave BDD 测试的全面最佳实践,包括代码组织、常用模式、性能考虑和安全性。

Black

使用 Black(不妥协的 Python 代码格式化工具)强制执行一致的代码格式,促进可读性并减少 diff,涵盖与 Black 的配置、使用和集成相关的最佳实践。

Detox

此规则文件提供了使用 Detox 编写稳定且可维护的端到端 (E2E) 测试的指南,涵盖了代码结构、测试策略和性能考虑。它包括测试 ID 用法的最佳实践、处理不稳定性以及与 CI/CD 流水线的集成。

Flake8

Comprehensive guide for using Flake8 effectively in Python projects, covering code style, error prevention, security, testing, and optimization. It outlines best practices, patterns, and common pitfalls to help developers maintain high code quality and adherence to standards.

Git

此规则概述了有效使用 Git 的最佳实践,包括代码组织、提交策略、分支模型和协作工作流程。

Github-actions

此规则提供了 GitHub Actions 开发的全面指南,涵盖了最佳实践、编码标准、性能、安全性和测试。它旨在确保高效、可靠、安全且可维护的工作流程。

Hardhat

本规则概述了 Hardhat 开发的最佳实践,涵盖代码组织、安全性、测试和性能。它旨在为使用 Hardhat 以太坊开发环境的开发人员提供全面的指南。

Hypothesis

全面的指南,涵盖 Hypothesis Python 库的最佳实践,包括编码标准、测试、性能和安全。 为开发人员提供可操作的指导,以编写可维护、健壮且高效的基于属性的测试。

Insomnia

此规则文件提供了使用 Insomnia API 客户端的最佳实践,包括项目组织、环境管理、测试和协作,以改进 API 开发工作流。

Isort

该规则提供了在 Python 项目中使用 isort 的全面指南,涵盖代码组织、常见模式、性能、安全、测试、工具和常见陷阱。旨在标准化导入排序并提高代码质量。

Jest

此规则提供了使用 Jest 编写干净、可维护且有效的测试的指南。它涵盖了代码组织、性能、常见陷阱以及测试 JavaScript 和 TypeScript 项目的最佳实践。

Kubernetes

本规则提供了关于开发和维护 Kubernetes 应用程序及基础设施的全面最佳实践,涵盖编码标准、安全性、性能、测试和部署。

Mkdocs

Comprehensive guidelines for mkdocs development, covering code organization, best practices, performance, security, testing, common pitfalls, and tooling. This rule aims to ensure maintainable, performant, and secure documentation using mkdocs.

Mypy

该规则文件概述了在 Python 项目中使用 mypy 的最佳实践,强调了渐进式采用、一致的配置以及利用高级功能来提高代码质量和可维护性。它涵盖了代码组织、性能、安全性、测试、常见陷阱和工具。

Nose2

为使用 nose2 测试框架的 Python 项目提供全面的最佳实践和编码标准。涵盖代码组织、常见模式、性能、安全、测试和工具。

Pdoc

pdoc 的全面最佳实践,用于生成和维护 Python 项目文档。涵盖代码结构、性能、安全、测试和工具,以确保高质量的文档和可维护的项目。

Playwright

此规则强制执行 Playwright 测试的最佳实践和编码标准,包括稳定的选择器、测试隔离、以用户为中心的测试以及性能考虑。

Poetry

此规则集提供了关于在 Python 项目中使用 Poetry 的最佳实践的全面指导,包括依赖管理、项目结构和编码标准。它涵盖了代码组织、性能考量、安全性、测试和工具等各个方面。

Postman

该规则提供了关于有效使用 Postman 进行 API 测试的最佳实践,涵盖了代码组织、常见模式、性能、安全、测试和工具,以确保健壮且可维护的 API 测试。

Pydantic

全面阐述在 Python 项目中有效利用 Pydantic 的最佳实践和编码标准,涵盖代码组织、性能、安全性及测试。

Pylint

该规则文件提供了使用 Pylint 的全面最佳实践,以确保高质量、可维护和安全的代码。它涵盖了代码组织、常见模式、性能、安全、测试和工具。

Pyright

此规则提供了关于在 Python 项目中使用 pyright 和 BasedPyright 的全面最佳实践,涵盖代码组织、模式、性能、安全性、测试、常见陷阱和工具。

Pytest

此规则文件概述了在 Python 项目中使用 pytest 的全面最佳实践,涵盖了代码组织、测试策略、性能优化、安全措施以及要避免的常见陷阱。

Setuptools

该规则提供了在 Python 项目中使用 setuptools 的最佳实践指南,涵盖代码组织、性能、安全、测试和常见陷阱。

Sphinx

此规则文件提供了编写高质量 Sphinx 文档的全面指南,涵盖代码风格、结构、性能和最佳实践。旨在确保 Sphinx 项目的一致性、可读性和可维护性。

Terraform

此规则提供 Terraform 最佳实践、编码标准和安全考虑因素的指导,以确保可维护、高效且安全的基础设施即代码。

Turbopack

该规则提供了 Turbopack 开发的全面最佳实践,涵盖代码组织、性能、安全、测试和工具,以确保高效且可维护的应用程序。

Unittest

本规则提供了使用 Python 的 unittest 库编写有效、可维护且高效的单元测试的全面最佳实践。它涵盖了代码组织、测试策略、性能、安全性和常见陷阱。

Vite

本规则提供了一套全面的 Vite 应用开发最佳实践、编码标准和指南,涵盖了从代码组织、性能到安全和测试等各个方面。

Vitest

该规则文件提供了使用 Vitest 的全面最佳实践,涵盖了 Vitest 项目中的代码组织、测试策略、性能和安全性。这些指南确保了简洁、可维护和可靠的测试套件。

Webpack

此规则提供了关于 Webpack 配置、优化和项目使用的全面最佳实践。它涵盖了代码组织、性能、安全性、测试和常见陷阱,以确保健壮高效的构建。