Запустіть Laravel Pint швидше в паралельному режимі

2
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 20 грудня, 2025
Вітаємо! Laravel Pint отримав нещодавнє оновлення, яке запроваджує новий параметр `--parallel`, що робить роботу з лінтером у 40 разів швидшою. Чи готові ви дізнатися більше про останні вдосконалення та можливості налаштування в новому релізі? Читайте далі!

Нещодавно Laravel Pint отримав оновлення, в якому з'явився прапорець --parallel. Це дозволяє виконувати Pint у 40 разів швидше, повністю використовуючи паралельні можливості PHP CS Fixer. Ви можете використовувати його ось так:

vendor/bin/pint --parallel

vendor/bin/pint --help
...
--parallel      Запускає лінтер у паралельному режимі (експериментально)

Примітка: Цей прапорець відзначений як "експериментальний" і може бути нестабільним.

Щоб скористатися цим прапорцем, потрібно оновити до останньої версії Laravel Pint (принаймні v1.23.0). Ви можете оновити свої залежності за допомогою Composer:

composer update laravel/pint -w

Разом із прапорцем --parallel у версії v1.23.0 з'явилася можливість розширити конфігурацію Pint з іншого файлу. Це корисно, якщо у вас є загальна конфігурація для організації, яку ви використовуєте в різних проєктах, але хочете внести кілька налаштувань для кожного з них:

{
    "extend": "./base.json",
    "preset": "laravel",
    "rules": {
        "declare_strict_types": true,
        "lowercase_keywords": true,
        "lowercase_static_reference": true,
        "final_class": true,
        "fully_qualified_strict_types": false,
        "global_namespace_import": {
            "import_functions": true
        }
    }
}

Я не впевнений, чи є ця функція стабільною (вона ще не задокументована). Докладніше можна дізнатися з Pull Request #373, де наведені деталі впровадження та обговорення.

Популярні

Logomark Logotype

Використання штучного інтелекту для управління перекладами в Laravel

Досліджуйте нові можливості локалізації вашого Laravel-додатку з пакунками, які використовують штучний інтелект, такими як ChatGPT та Claude. Які рішення можуть спростити ваш процес перекладу та зробити його більш точним? Читайте далі, щоб дізнатися більше!

Logomark Logotype

Як задокументувати кілька API в Laravel за допомогою Scramble

Ви знали, що в одному додатку Laravel можна реалізувати кілька API? У нашій статті ви дізнаєтеся, як за допомогою Scramble легко документувати різні версії API та налаштувати доступ до документації, щоб зробити її публічною або приватною. Читайте далі, щоб дізнатися більше

Logomark Logotype

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті