hexlet/phpstan-fp
最新稳定版本:v3.1.1
Composer 安装命令:
composer require hexlet/phpstan-fp
包简介
PHPStan rules for functional programming
README 文档
README
PHPStan rules for functional programming
Install
To use this extension, require it in Composer:
$ composer require --dev hexlet/phpstan-fp
Usage
All of the rules provided (and used) by this library are included in extension.neon.
When you are using phpstan/extension-installer, extension.neon will be automatically included.
Otherwise you need to include extension.neon in your phpstan.neon:
includes: - vendor/hexlet/phpstan-fp/extension.neon
Rules
This package provides the following rules for use with PHPStan:
DisallowClassesRule- Forbid the use ofclass.DisallowThrowRule- Forbid the use ofthrow.DisallowUnusedExpressionRule- Enforce that an expression gets used.DisallowMutatingFunctionsRule- Forbid the use of mutating functions.DisallowLoopsRule- Forbid the use of loops.DisallowMutationRule- Forbid the use of mutating operators.
Disabling rules
If you don't want to start using some of the available rules at once, you can.
parameters: phpstanFunctionalProgramming: disallowClasses: false disallowLoops: false disallowThrow: false disallowUnusedExpression: false disallowVariablesMutation: false disallowMutatingFunctions: false
This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet.
See most active contributors on hexlet-friends.
统计信息
- 总下载量: 25.98k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 0
- 依赖项目数: 4
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-26
