digitaldsdev / codestyle
Codestyle for projects
Installs: 73
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 1
Type:composer-plugin
Requires
- php: ^7.4 || ^8.0
- composer-plugin-api: *
- brainmaestro/composer-git-hooks: ^3.0.0
- friendsofphp/php-cs-fixer: ^3.40
- phpstan/phpstan: ^1.10
- symfony/console: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
Requires (Dev)
- composer/composer: ^2.6
README
Codestyle package
Установка
composer require --dev digitaldsdev/codestyle
Работа с продовым окружением
Если этот плагин добавлен в composer.json, то на продовых и тестовых площадках рекомендуется устанавливать зависимости composer с флагом --no-dev или --no-plugins
composer install --no-dev --no-plugins
Команды
- PHP линтер для проверки синтаксических ошибок
composer code-style:phplint <file>
- Исправление ошибок код-стайла в директории
composer code-style:fix <dir>
- Проверка наличия ошибок код-стайла в директории
composer code-style:check <dir>
- Запуск aнализа phpstan для директории
composer code-style:analyze <dir>
Phpstan
Конфигурация phpstan.neon
находится в директорию проекта
CS-Fixer
Все манипуляции для него задаются через composer.json
... "extra": { "code-style": { "finder": { "excludes": [] # Список директорий, которые будут игнорироваться }, "analyze-path": "" # Базовая директория для работы } }