mediatis / typo3-coding-standards
Mediatis - TYPO3 编码规范
2.1.7
2024-09-25 12:41 UTC
Requires
- php: ^8.1
- helmich/typo3-typoscript-lint: ^3.1.0
- mediatis/coding-standards: ^1.1.3
- php-coveralls/php-coveralls: ^2.6.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan-strict-rules: ^1.5.1
- saschaegerer/phpstan-typo3: ^1.9.0
- seld/jsonlint: ^1.10.0
- ssch/typo3-rector: ^1.8.1
- symfony/yaml: ^5.3.6 || ^6.2.0
- typo3/cms-core: ^11.5 || ^12.4
- typo3/cms-fluid-styled-content: ^11.5.4 || ^12.4.0
- typo3/coding-standards: ^0.6.1
- typo3/testing-framework: ^7.0.4
Conflicts
- typo3/class-alias-loader: < 1.1.0
This package is auto-updated.
Last update: 2024-09-25 12:42:52 UTC
README
安装
确保您已删除旧代码质量和管理线配置文件或文件夹,例如 rector.php
、.php-cs-fixer.php
、.phpstan
。
确保您的 composer.json
文件没有对明确的代码质量包(如 phpunit/phpunit
、rector/rector
、typo3/coding-standards
等)的任何开发要求。
确保您的 .gitignore
文件包含文件夹 .Build
和文件 composer.lock
。
.Build
composer.lock
安装 TYPO3 编码规范包。
composer require --dev --with-all-dependencies mediatis/typo3-coding-standards
运行启动脚本以安装配置文件。传递您扩展支持的最低 TYPO3 主要版本号。
./.Build/bin/mediatis-typo3-coding-standards-setup
在扩展文件夹中启动 ddev
ddev start
使用 - 检查
运行所有检查
ddev composer ci
运行分组检查
# run all code quality checks
ddev composer ci:static
# all php tests and code quality checks
ddev composer ci:php
ddev composer ci:composer
ddev composer ci:yaml
ddev composer ci:json
运行特定检查
ddev composer ci:composer:normalize
ddev composer ci:composer:psr-verify
ddev composer ci:composer:validate
ddev composer ci:php:lint
ddev composer ci:php:rector
ddev composer ci:php:cs-fixer
ddev composer ci:php:stan
ddev composer ci:php:tests:unit
ddev composer ci:php:tests:functional
ddev composer ci:yaml:lint
ddev composer ci:json:lint
使用 - 修复
运行所有修复
ddev composer fix
运行分组修复
ddev composer fix:composer
ddev composer fix:php
运行特定修复
ddev composer fix:php:rector
ddev composer fix:php:cs
ddev composer fix:composer:normalize