krusemedien / codestyle
一组编码风格定义。
1.0.1
2019-02-13 15:13 UTC
Requires
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许可证授权。