newsuk/nuk-wp-phpstan-config
最新稳定版本:v0.1.1
Composer 安装命令:
composer require newsuk/nuk-wp-phpstan-config
包简介
PHPStan configuration for WordPress VIP plugins and themes
README 文档
README
This library contains PHPStan configuration for NewsUK plugins and themes.
Architecture
Project Structure
- .circleci # CircleCI pipeline configuration files
- .github # GitHub configuration files
Contribution
More details on how to contribute to this package can be found in the CONTRIBUTING.md file.
Minimal requirements
- PHP 8.2
Development setup
To build the package
PHP setup
composer install
Installation
Composer install:
composer require --dev newsuk/nuk-wp-phpstan-config
Usage
Using the ruleset
Create a phpstan.neon.dist file in the root of your project and add the below config. Feel free to alter the paths based on your project requirements
parameters: level: max paths: # adjust the filename / directory name according to project needs. - plugin.php - includes/
Usage with Composer
Add the following to scripts section in composer.json file and run composer phpstan
"phpstan": "phpstan analyse --memory-limit=2048M"
Add the following to generate baseline file for existing plugins and run composer phpstan-baseline
"phpstan-baseline": "phpstan analyse -b --allow-empty-baseline"
Tagging and releasing
The content schema uses Semantic Versioning semver for versioning. The package is released using GitHub Releases. The release process is automated in Circle CI build step. To create a new release, follow these steps:
- Update the relevant files with the new version. Commit the updated files.
- Push the changes to the
mainbranch, by merging the associated pull request - Create a release targeting the
mainbranch within GitHub.
统计信息
- 总下载量: 23.67k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-16