riimu/php-cs-fixer-config

基于我的和社区标准的现成且具有高度偏见的 PHP cs fixer 配置

v0.1.1 2018-10-02 11:34 UTC

This package is auto-updated.

Last update: 2024-08-29 04:48:48 UTC


README

我的大多数项目都使用一组非常一致的编码标准规则和项目层次结构。我并不想在不同项目中复制相同的 PHP 编码标准修复器 配置文件 .php_cs,然后再试图找出哪个项目有最新的副本,因此我创建了这个 composer 包,通过 composer 将相同的规则集包含到每个项目中。

这些标准基于社区的最佳实践和 PSR 标准,以及我个人认为的好品味。如果您想使用此配置,请自由使用,但请注意,随着时间的推移,它可能会改变和发展,因为我保留改变主意的权利。

Travis Packagist

用法

要将这些规则添加到您的项目中,您应该首先通过 composer 将它们作为 dev 依赖项包含,使用以下命令:

$ composer require --dev riimu/php-cs-fixer-config

然后,您应该在项目根目录中创建一个名为 .php_cs 的文件,该文件仅包含

<?php

return require __DIR__ . '/vendor/riimu/php-cs-fixer-config/config.php';

当您在项目根目录中正常运行 php-cs-fixer 时,配置中的规则将应用于 srctests 目录中的文件(如果它们存在),例如:

$ php-cs-fixer fix --dry-run -v --diff --diff-format=udiff

致谢

此包版权所有(c)2018 Riikka Kalliomäki。

请参阅 LICENSE 了解许可和复制信息。