awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesPHP Language Standards

Automated checks specifically for PHP source code consistency and idiomatic standards.

Distinct from Code Quality Checks: Specializes general code quality checks specifically for PHP language standards.

Explore 4 awesome GitHub repositories matching testing & quality assurance · PHP Language Standards. Refine with filters or upvote what's useful.

Awesome PHP Language Standards GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • phpro/grumphpphpro 的头像

    phpro/grumphp

    4,294在 GitHub 上查看↗

    GrumPHP 是一个 Git 提交验证器和 PHP 代码质量编排器。它充当 Git 钩子 (hook) 管理器,自动化脚本触发器的安装和执行,以在 PHP 项目中强制执行代码质量标准。 该工具通过在 Git 工作流期间运行一系列验证和 linting 任务,防止不合规的代码被提交。它将自动化质量检查直接集成到本地开发环境中,以维护项目标准。 该系统通过执行质量测试和自动化 Git 钩子来管理预提交 (pre-commit) 测试工作流。它使用基于任务的流水线来运行验证工具,并验证退出代码以确定是否应完成提交。

    Runs a suite of validation tests and checks specifically on PHP code to maintain project standards.

    PHP
    在 GitHub 上查看↗4,294
  • sds/overcommitsds 的头像

    sds/overcommit

    4,008在 GitHub 上查看↗

    Overcommit 是一个 Git 钩子管理器和预提交验证框架,旨在自动化在各种 Git 事件期间执行脚本和检查。它作为一个工作流自动化工具,确保在更改提交或推送到远程存储库之前满足代码质量和项目标准。 该系统通过全面的基于 YAML 的配置脱颖而出,该配置允许对钩子行为进行详细控制,包括文件执行过滤、有条件跳过和钩子依赖项管理。它提供专门的角色,例如提交消息验证器以强制执行命名约定,以及推送防护以阻止不稳定或不安全的代码到达远程分支。 该项目涵盖了广泛的功能领域,包括多语言静态分析和 Linting、自动化依赖管理以及安全验证(如密钥扫描和许可证合规性)。它还通过受保护的分支强制执行和并行钩子执行来管理存储库完整性,以优化性能。

    Uses the PHP interpreter to detect parse errors in modified files before they are committed.

    Ruby
    在 GitHub 上查看↗4,008
  • wordpress/wordpress-coding-standardsWordPress 的头像

    WordPress/WordPress-Coding-Standards

    2,757在 GitHub 上查看↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    Provides a collection of rules for the PHP CodeSniffer engine that enforces consistent coding conventions and best practices.

    PHPcoding-conventionsphp-codesnifferphpcs
    在 GitHub 上查看↗2,757
  • whitequark/parserwhitequark 的头像

    whitequark/parser

    1,642在 GitHub 上查看↗

    Parser is a Ruby source code parser that converts raw source text into structured abstract syntax trees for static analysis and code manipulation. It features dynamic dispatch mechanisms that select specific grammar and tokeniser implementations at runtime, supporting both the executing interpreter version and explicitly targeted language specification versions. The library constructs abstract syntax tree nodes as frozen, immutable objects while tracking exact source file coordinates and character ranges for each node. Developers can supply custom builder objects to control how tree nodes ar

    Collects and reports syntax errors and warnings from source files to identify code issues early.

    Yacc
    在 GitHub 上查看↗1,642
  1. Home
  2. Testing & Quality Assurance
  3. Code Quality Checks
  4. PHP Language Standards

探索子标签

  • CodeSniffer RulesetsCollections of rules for the PHP CodeSniffer engine to enforce consistent coding conventions. **Distinct from PHP Language Standards:** Distinct from general PHP standards: focuses on the rule collection architecture for the CodeSniffer engine.
  • Syntax Checking1 个子标签Verification of language-specific parse correctness using a compiler or interpreter. **Distinct from PHP Language Standards:** Focuses on basic parse errors (syntax) rather than broad idiomatic standards or style.