定制 chromatix/phpcs-config-chromatix-no-wordpress 二次开发

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

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

chromatix/phpcs-config-chromatix-no-wordpress

Composer 安装命令:

composer require chromatix/phpcs-config-chromatix-no-wordpress

包简介

Like phpcs-config-chromatix, but without the rules for things that can only be used in the WordPress context.

README 文档

README

Like phpcs-config-chromatix, but without the rules for things that can only be used in the WordPress context.

This config is still in development. If you have suggestions for improvement or if you disagree with anything this config makes you do, feel free to file an issue. If it is not specific to this config, please file upstream (such as at phpcs-config-chromatix).

Installation

Install globally to use on any project:

composer global install chromatix/phpcs-config-chromatix-no-wordpress

Install locally to one project:

composer install chromatix/phpcs-config-chromatix-no-wordpress

You'll also need to have phpcs installed in the same manner, and set your phpcs installed_paths like follows:

vendor/bin/phpcs --config-set installed_paths ../../chromatix,../../wp-coding-standards/wpcs

It's probably ideal to do this in a post-install-cmd script in your composer.json; see this package's composer.json for an example of a cross-platform way to do so (it might look a bit complicated, but unfortunately is required... at least in our testing so far, anyway!).

Usage

Add this to your phpcs.xml file:

<?xml version="1.0"?>
<ruleset>
  <rule ref="phpcs-config-chromatix-no-wordpress"/>
</ruleset>

Then:

  • Using globally?

    Run phpcs *.php

  • Using locally?

    Run vendor/bin/phpcs *.php

    Alternatively, you'll probably find it useful to add a script to your composer.json:

    "scripts": {
      "lint": "find . -type d \\( -name '.git' -o -name 'vendor' -o -name 'node_modules' \\) -prune -o -type f -name '*.php' -print | xargs vendor/bin/phpcs"
    }
    

    Then you can just run composer lint.

See also

License

MIT.

统计信息

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

GitHub 信息

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

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-11-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固