定制 alex-the-coder/coding-standards 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alex-the-coder/coding-standards

最新稳定版本:1.0.0

Composer 安装命令:

composer require alex-the-coder/coding-standards

包简介

Alex Coder's PHP Coding Standards

README 文档

README

About

Alex Coders's PHP Coding Standards is a set of two PHP_CodeSniffer configuration XML files; the main ruleset.xml config file that define base PHP coding standard, and a second ruleset-strict.xml config file that define strict PHP coding standard.

Alex Coders's PHP Coding Standards is an essential development tool that ensures your code remains clean and consistent.

Requirements

Alex Coders's PHP Coding Standards requires PHP version 5.4.0 or greater and PHP_CodeSniffer version 3.6.0 or greater.

Installation

The easiest way to get started with Alex Coders's PHP Coding Standards is to install it through Composer with the following command:

composer require "alex-the-coder/coding-standards"

Or alternatively, include a dependency for alex-the-coder/coding-standards in your composer.json file. For example:

{
    "require-dev": {
        "alex-the-coder/coding-standards": "^1.0"
    }
}

You can then run PHP_CodeSniffer from the vendor's bin directory to make sure the necessary dependencies and all Alex Coder's PHP Coding Standards are installed correctly:

./vendor/bin/phpcs -h
./vendor/bin/phpcbf -h
./vendor/bin/phpcs -v --standard=./vendor/alex-the-coder/coding-standards/ruleset.xml ./vendor/autoload.php
./vendor/bin/phpcs -v --standard=./vendor/alex-the-coder/coding-standards/ruleset-strict.xml ./vendor/autoload.php

Getting Started

To check a PHP file against the Alex Coders's PHP Coding Standard, use the --standard command line argument and specify the file's location:

./vendor/bin/phpcs -v --standard=./vendor/alex-the-coder/coding-standards/ruleset.xml /path/to/code/myfile.php

Or if you wish to check an entire directory you can specify the directory location instead of a file:

./vendor/bin/phpcs -v --standard=./vendor/alex-the-coder/coding-standards/ruleset.xml /path/to/code-directory

If PHP_CodeSniffer finds any coding standard errors, a report will be shown after running the command.

Full usage information and example reports are available on the usage page.

Custom configuration file

To simplify usage, you can create an XML configuration file ./.phpcs.xml in your project root with the content:

<?xml version="1.0" encoding="UTF-8"?>
<ruleset name="PHPCS MyProjectName">
    <rule ref="./vendor/alex-the-coder/coding-standards/ruleset.xml" />
</ruleset>

You can then run simple commands like:

./vendor/bin/phpcs -v /path/to/code/myfile.php

or

./vendor/bin/phpcs -v /path/to/code-directory

See more information about using a Configuration File and Annotated Ruleset.

Full list of Customisable Sniff Properties here.

Documentation

The documentation for PHP_CodeSniffer is available on the Github wiki.

See the Configuration Options manual page.

统计信息

  • 总下载量: 21
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2023-01-09

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固