Laravel Pint — это помощник, который подсвечивает предполагаемые ошибки в вашем PHP-коде. Инстурмент заточен специально для Framework Laravel и из коробки доступен в Laravel 10. Pint построен на основе PHP-CS-Fixer. С его помощью ваш код станет чистым и согласованным.

По умолчанию Pint не требует настройки и это круто. Есть мануал по его кастомизации.

А как с PHPStorm?

4 авгутса был релиз версии PhpStorm 2023.2 и поддержка есть в IDE.

Для быстрого включения нужно лишь зайти по пути Settings | PHP | Quality Tools и выбрать пункт Laravel Pint, а там включить его.

Вы также можете установить Laravel Pint в качестве внешнего форматера. Это позволит исправить все проблемы, обнаруженные Laravel Pint моментально с помощью действия Reformat Code ⌘⌥ L.

Для активанции Laravel Pint в качестве проверки PhpStorm, идём в меню Settings | Editor | Inspections и установите флажок Laravel Pint в разделе PHP | Quality Tools.

Я уже протестировал помощника на одном из проектов. Теперь я знаю, что код может быть чище :D

Комментарии (6)


  1. Fell-x27
    12.08.2023 08:22
    +7

    Возможно, стоит добавить примеры, как это работает, какие проблемы решает, сравнение до/после, и тд.?


    1. igramnet Автор
      12.08.2023 08:22
      -1

      Я думал над этим, но показать, как подсвечивается синтаксис в PHPStorm мне показалось очевидным и ненужным. Очевидно же, что помощник помогает сделать код чище.


      1. Fell-x27
        12.08.2023 08:22
        +2

        Так же как и очевидно то, что никто нн ломанется посреди рабочего дня ставить себе этот плагин, чтобы исследовать эти моменты вместо того, чтобы ознакомиться со скринами или видео-демонстрациями.

        Те же Джеты, описывая изменения в своих продуктах, включая Шторм, не стесняются делать скриншоты с подсветкой синтаксиса и пояснениями, почему стало лучше.


      1. dopusteam
        12.08.2023 08:22

        Идея не в том, чтоб показать "как подсвечивается синтаксис в PHPStorm", а в том, чтоб показать что подсвечивается


  1. DennisP
    12.08.2023 08:22

    Tutorial о том как включить две галочки в настройках, причем вполне очевидные?


    1. igramnet Автор
      12.08.2023 08:22

      Да, именно так. Я не знал, что есть такой помощник от Laravel, поиск в гугле не сильно дал мануалы, поэтому решил, что это будет полезно тем, кто не знает.