Як писати чистий і красивий код у PhpStorm за допомогою плагінів SonarLint та Code Sniffer
26 Жовтня 2018
У цій статті Ви дізнаєтеся, як налаштувати PhpStorm, щоб писати чистий і красивий код за допомогою плагіна SonarLint: https:/ /www.sonarlint.org/ та Code Sniffer: https://github.com/squizlabs/PHP_CodeSniffer
1. SonarLint
Плагін для PhpStorm, який показує дублювання коду, що не використовуються змінні, закоментований код, складні методи, які потрібно оптимізувати, змінні, які краще перейменувати та інший "говнокод".
Установка плагіна дуже проста
Заходимо до PhpStorm: Preferences -> Plugins -> Browse repositories
І знаходимо плагін SonarLint (див. на скріншоті нижче).
Клікаємо Install у правій панелі, встановлюємо та перезавантажуємо PhpStorm.
Після перезавантаження в нижньому лівому кутку з'явиться вкладка SonarLint.
Далі натискаємо на цю вкладку і дивимося, що можна покращити у поточному файлі.
2. Code Sniffer
Це консольна тулса для контролю та виправлення коду під стандарти PSR1 та PSR2.
Для початку потрібно встановити PHP CodeSniffer.
Найпростіший спосіб просто клонувати з гіта.
Посилання: https://github.com/squizlabs/PHP_CodeSniffer
___
git clone https://github.com/squizlabs/PHP_CodeSniffer.git
cd PHP_CodeSniffer
php bin/phpcs -h
php bin/phpcbf -h
___
Якщо після виконання команди щось показало, значить все ОК.
Далі підключаємо до PhpStorm.
Крок 1.
Йдемо на Preferences -> Languages & Frameworks -> PHP -> CodeSniffer
Вибираємо шлях до файлу phpcs
і клацаємо на Validate
Якщо здалося повідомлення як вище, то все ОК.
Крок 2.
Заходимо в Preferences -> Editor -> Inspections -> PHP -> PHP Code Sniffer validation
Для php ставимо галочку.
Шукаємо Sniffer і вибираємо стандарт PSR12.
Після перезавантаження PhpStorm підсвічуватимуться помилки PSR1 і PSR2.
На цьому все.
Два простих плагіна, які допоможуть писати чистий та красивий код. Впроваджуйте!
___
Статтю підготував PHP-розробник діджитал агентства VIS-A-VIS – Артур Щаблевський.
Сподобалася стаття ? - Поділіться посиланням ::