krusemedien/

codestyle

一组编码风格定义。

安装: 5

依赖关系: 0

建议者: 0

安全: 0

类型:phpcodesniffer-standard

1.0.1 2019-02-13 15:13 UTC

This package is auto-updated.

Last update: 2019-02-26 07:52:53 UTC


README

一组编码风格定义。

安装

要安装此包,请在您的composer项目基本目录中输入以下行

composer require krusemedien/codestyle --dev

用法

要运行代码风格测试,请运行以下命令(其中src/是待检查的目标目录)

php vendor/bin/phpcs --standard=KrmeShopware src/

默认情况下,测试将检查PHP 7.1及以上版本。您可以使用以下方法定义PHP版本

php vendor/bin/phpcs --runtime-set testVersion 7.2 --standard=KrmeShopware src/

其他用法

如果您的项目更复杂,您可以在项目的根目录中定义高级设置,在`phpcs.xml`配置文件中。例如:

<?xml version="1.0" encoding="UTF-8"?>
<ruleset name="Coding standard" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">
    <description>Project coding standard</description>

    <file>src</file>
    <file>bootstrap</file>

    <exclude-pattern>*/cache/*</exclude-pattern>
    
    <arg value="s" />
    <arg name="parallel" value="50" />

    <config name="testVersion" value="7.1-" />    

    <rule ref="KrmeShopware">
        <exclude name="Squiz.Commenting.BlockComment.LineIndent"/>
    </rule>
</ruleset>

许可证

本项目是开源软件,根据MIT许可证授权。