awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WordPress avatar

WordPress/WordPress-Coding-Standards

0
View on GitHub↗
2,757 stars·518 forks·PHP·MIT·6 vues

WordPress Coding Standards

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 validation, including comprehensive checks for PHP internationalization compliance and security-focused static analysis. It provides extensive configuration options that allow developers to register custom wrapper functions for sanitization, escaping, and security verification, ensuring that the analysis engine accurately understands project-specific logic. This flexibility extends to managing compatibility thresholds, database query limits, and complex naming exceptions, allowing the tool to adapt to diverse project requirements.

Beyond core style enforcement, the tool supports a broad range of quality assurance capabilities, including automated linting, language compatibility validation, and structural formatting for control structures and data declarations. It facilitates automated feedback loops by generating machine-readable reports that can be integrated into continuous integration pipelines to provide direct violation reporting within pull requests. The system is highly extensible, utilizing a modular rule-based architecture that allows for custom ruleset definitions and automated refactoring tasks.

Features

  • Coding Standards Enforcement - Analyzes source code against predefined rulesets to ensure consistency with official project conventions.
  • WordPress - Ensures PHP code follows official project conventions to maintain readability and consistency across large-scale WordPress plugin and theme development.
  • Text Domain Internationalizations - Ensures all translatable strings use valid text domains to maintain consistent internationalization across the codebase.
  • Automated Code Analysis Tools - Integrates linting processes into development workflows and CI pipelines to maintain code quality automatically.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI
  • Static Code Linting - Integrates static analysis into development workflows to automatically detect style violations and bugs.
  • Continuous Integration Checks - Runs automated checks on pull requests to enforce coding standards and prevent regressions.
  • Static Analysis Security Testing - Identifies potential vulnerabilities by validating input sanitization and output escaping patterns against established security best practices.
  • Sniff Architectures - Implements modular checks as independent classes that inspect specific token sequences for coding standard compliance.
  • Static Code Analysis - Executes static analysis during continuous integration to identify and report violations of established coding standards.
  • Code Linters - Integrates into development workflows to automatically check source code against predefined formatting and quality requirements.
  • Automated Code Refactoring - Executes automated code transformations for complex tasks like updating text domains.
  • Pull Request Linters - Parses analysis output to post style errors as comments directly within pull request interfaces.
  • Minimum Version Compatibility Configurations - Adjusts deprecation warnings and feature availability checks based on the minimum software version supported by the project.
  • Feedback Loops - Generates machine-readable reports to provide actionable feedback directly within developer workflows and CI pipelines.
  • Language Compatibility Checkers - Checks source code against specific language versions to identify compatibility issues or deprecated features.
  • Plugin-Based Extensibility - Supports the integration of custom validation logic and external function registries to extend analysis capabilities.
  • Namespace Prefix Enforcers - Ensures that all global functions, classes, and constants use a required prefix to prevent naming collisions.
  • Linting Rule Configurations - Allows developers to define project-specific linting requirements by overriding default behaviors via configuration files.
  • Exclusion Configurations - Allows disabling specific categories of checks within a rule set to fine-tune analysis requirements.
  • CodeSniffer Rulesets - Provides a collection of rules for the PHP CodeSniffer engine that enforces consistent coding conventions and best practices.
  • Static Code Analysis Tools - Scans source code to identify style violations, security vulnerabilities, and potential bugs before execution.
  • Historique des stars

    Graphique de l'historique des stars pour wordpress/wordpress-coding-standardsGraphique de l'historique des stars pour wordpress/wordpress-coding-standards

    Collections incluant WordPress Coding Standards

    Sélections manuelles où WordPress Coding Standards apparaît.
    • Code style linters

    Alternatives open source à WordPress Coding Standards

    Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec WordPress Coding Standards.
    • alibaba/p3cAvatar de alibaba

      alibaba/p3c

      30,827Voir sur GitHub↗

      p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

      Kotlin
      Voir sur GitHub↗30,827
    • carthage-software/magoAvatar de carthage-software

      carthage-software/mago

      2,867Voir sur GitHub↗

      Mago is a PHP static analysis tool, linter, and code formatter. It detects type errors, dead code, and logic bugs through advanced type inference and flow analysis, while providing a deterministic engine to rewrite source files according to style guides. The project distinguishes itself with a WebAssembly runtime that enables PHP analysis to execute entirely within a web browser, allowing results to be shared via URL. It also provides a minimal Dockerized toolchain distributed as a scratch image for consistent execution across different processor architectures. The toolset covers architectur

      Rustcode-analyzercode-stylecoding-standards
      Voir sur GitHub↗2,867
    • flyerhzm/rails_best_practicesAvatar de flyerhzm

      flyerhzm/rails_best_practices

      4,166Voir sur GitHub↗

      This project is a static analysis tool and linter for Ruby on Rails designed to identify architectural smells and violations of best practices. It serves as a code quality linter, architectural auditor, security scanner, and performance analyzer for Rails applications. The tool evaluates the separation of concerns between controllers, models, and view templates to reduce technical debt. It identifies suboptimal coding patterns and enforces stylistic consistency, while specifically scanning for security vulnerabilities such as unprotected mass assignment in models. The analysis surface covers

      Ruby
      Voir sur GitHub↗4,166
    • analysis-tools-dev/static-analysisAvatar de analysis-tools-dev

      analysis-tools-dev/static-analysis

      14,389Voir sur GitHub↗

      This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

      Rustanalysisawesome-listcode-quality
      Voir sur GitHub↗14,389
    Voir les 30 alternatives à WordPress Coding Standards→

    Questions fréquentes

    Que fait wordpress/wordpress-coding-standards ?

    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…

    Quelles sont les fonctionnalités principales de wordpress/wordpress-coding-standards ?

    Les fonctionnalités principales de wordpress/wordpress-coding-standards sont : Coding Standards Enforcement, WordPress, Text Domain Internationalizations, Automated Code Analysis Tools, Static Code Linting, Continuous Integration Checks, Static Analysis Security Testing, Sniff Architectures.

    Quelles sont les alternatives open-source à wordpress/wordpress-coding-standards ?

    Les alternatives open-source à wordpress/wordpress-coding-standards incluent : alibaba/p3c — p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and… carthage-software/mago — Mago is a PHP static analysis tool, linter, and code formatter. It detects type errors, dead code, and logic bugs… flyerhzm/rails_best_practices — This project is a static analysis tool and linter for Ruby on Rails designed to identify architectural smells and… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… php-cs-fixer/php-cs-fixer — This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP… checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best…