2017 © Pedro Peláez
 

library php_code_style

PHP Code Style

image

webpractik/php_code_style

PHP Code Style

  • Monday, March 12, 2018
  • by Иван
  • Repository
  • 2 Watchers
  • 2 Stars
  • 43 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 3 Versions
  • 10 % Grown

The README.md

Webpractik PHP Code standards

Стандарт наследуется от @PSR-12 (рус) за исключением:, (*1)

  • Длина строки (шаблоны в Bitrix сложно валидировать)
  • Отключение требования не использовать пользовательский код вместе с классами (в Bitrix нужно порой вызывать модуль или компонент перед определением класса в связи со своей системой autoload)

Репозиторий содержит в себе, (*2)

  1. Стандарт для phpcs
  2. Конфиг для php-cs-fixer

Установка

Устанавливаем глобально в систему. Не забываем что у вас в системе должен быть прописан path к /vendor/bin/., (*3)

composer global require webpractik/php_code_style

Устанавливаем путь к стандарту по умолчанию для phpcs, (*4)

# linux
phpcs --config-set installed_paths "$HOME/.config/composer/vendor/webpractik/php_code_style"

# linux kde
phpcs --config-set installed_paths $HOME/.composer/vendor/webpractik/php_code_style

# windows
phpcs --config-set installed_paths "~/AppData/Roaming/Composer/vendor/webpractik/php_code_style"

Если вы правильно сделали, то при наборе в консоли phpcs -i у вам должен появиться стандарт Webpractik среди прочих., (*5)

Примечание: в windows иногда может некорректно реагировать на '~', и прийдется прописать полный путь к файлу. Также может быть проблема если у вас в имени есть пробел. Решается симлинком., (*6)

Настройка редакторов

The Versions

12/03 2018

dev-master

9999999-dev

PHP Code Style

  Sources   Download

MIT

The Requires

 

by Иван Поддубный

03/03 2018

1.1

1.1.0.0

PHP Code Style

  Sources   Download

MIT

The Requires

 

by Иван Поддубный

12/04 2017

1.0.4

1.0.4.0

PHP Code Style

  Sources   Download

MIT

The Requires

 

by Иван Поддубный