pluswerk/grumphp-bom-task
GrumPHP task that checks and fixes files so they have no BOM. Configure the plus_bom_fixer task in grumphp.yml for PHP, CSS, SCSS, LESS, JSON, SQL, YAML, and text files, then register the ExtensionLoader. Install with composer require --dev pluswerk/grumphp-bom-task.
[TASK] remove unused imports by default, plus a Rector follow-up) describe internal code hygiene of the package itself — dead import removal in its own source and Rector configuration. This is not a change to BOM detection semantics, file-type coverage, or the grumphp.yml contract..env, composer.json, Blade templates) and enforces UTF-8 encoding standards, complementing Laravel's PSR-12 and configuration reliability.grumphp.yml, requiring no changes to Laravel's core or third-party libraries beyond GrumPHP.composer.json constraints and CHANGELOG are checked.composer.json between 10.2.8 and 11.1.1 before adopting.composer.json.husky).composer.json.10.2.8 and plan the platform upgrade separately.composer require --dev pluswerk/[email protected]
Pin explicitly so the major-line transition is deliberate rather than incidental.grumphp.yml: No change required — no new configuration options were introduced.composer.json before upgrading.composer.lock diff than a patch release.composer.json constraints, confirm GrumPHP/PHP support. Decide "upgrade to 11.x" vs. "stay on 10.2.8."10.2.8 to 11.1.1 and note the required GrumPHP floor.grumphp.yml files remain valid.11.1.1: Update the recommendation — the prior guidance to pin 10.2.8 is superseded for teams that pass the compatibility gate.vendor/ or node_modules/ directories.10.2.8 or upgrade the platform first.grumphp.yml is the only prerequisite.How can I help you explore Laravel packages today?