wpsyntex/polylang-cs

WP Syntex 插件编码标准

安装: 111

依赖: 2

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 3

类型:phpcodesniffer-standard

dev-main 2022-08-26 10:08 UTC

This package is auto-updated.

Last update: 2024-08-26 14:34:19 UTC


README

Version License: MIT

Polylang 编码标准是一个用于 WP Syntex 项目的代码质量工具规则集。

安装

标准以 Composer 包的形式提供,可以使用以下方式安装:

composer require --dev wpsyntex/polylang-cs:dev-main

PHP Code Sniffer

PHP_CodeSniffer 规则集。

以下规则集包含在内

你的 phpcs.xml.dist 文件的示例

<?xml version="1.0"?>
<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Polylang Foobar" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">
    <description>Coding standards for Polylang Foobar.</description>

    <arg value="p"/><!-- Shows progress. -->
    <arg name="colors"/><!-- Shows results with colors. -->
    <arg name="extensions" value="php"/><!-- Limits to PHP files. -->

    <file>.</file>

    <!-- Our own ruleset. -->
    <rule ref="Polylang">
        <exclude name="Squiz.PHP.CommentedOutCode.Found"/>
        <exclude name="WordPress.PHP.DiscouragedPHPFunctions.serialize_serialize"/>
    </rule>

    <!-- Run against the PHPCompatibility ruleset: PHP 5.6 and higher + WP 5.4 and higher. -->
    <config name="testVersion" value="5.6-"/>
    <config name="minimum_supported_wp_version" value="5.4"/>

    <!-- Run against the PSR-4 ruleset. -->
    <!-- https://github.com/suin/phpcs-psr4-sniff -->
    <arg name="basepath" value="."/>
</ruleset>