dealerinspire/laravel-coding-standard

DealerInspire 为 Laravel 定制的编码标准。

安装次数: 19,361

依赖项: 2

建议者: 0

安全: 0

星标: 2

关注者: 13

分支: 2

公开问题: 1

类型:phpcodesniffer-standard

v2.0.1 2023-11-16 17:13 UTC

This package is auto-updated.

Last update: 2024-09-16 18:50:25 UTC


README

Build Status

Dealer Inspire Laravel Coding Standard 提供了帮助开发者编写更好 Laravel 代码的 sniffs。

安装

通过 Composer 需求此包进行安装。

composer require dealerinspire/laravel-coding-standard

使用

首先,您需要确保 vendor/dealerinspire/laravel-coding-standard 已添加到您的 phpcs.xml 文件的 installed_paths 设置中。

<config name="installed_paths" value="vendor/dealerinspire/laravel-coding-standard"/>

然后,您可以使用此包提供的任何 sniffs。

<rule ref="DealerInspireLaravelCodingStandard.Providers.DeferredProviders"/>

提供的 Sniffs

DealerInspireLaravelCodingStandard.Models.NoGuardedAttributes

检查没有类使用 protected $guarded 属性。对于严格强制使用显式白名单填充属性的项目很有用。

DealerInspireLaravelCodingStandard.Providers.DeferredProviders

检查所有延迟的服务提供者以确保文件中的任何绑定也包含在 provides 数组中。注意,您的服务提供者类必须以传统后缀 ServiceProvider 结尾。例如 FooServiceProvider.php

许可

MIT © Dealer Inspire