Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Php Cs Fixer Custom Fixers Laravel Package

erickskrauch/php-cs-fixer-custom-fixers

Custom PHP-CS-Fixer fixers by Erick Skrauch. Adds opinionated formatting rules like aligning multiline parameters, inserting blank lines around class bodies and before returns, spacing after control statements, fixing multiline if braces, ordering overrides, and Yii2 ::className() replacement.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

  • Architecture fit: Strong alignment with PHP CS Fixer's plugin architecture, leveraging its built-in custom fixers API. However, the "unknown" repository status undermines transparency and trust in the codebase, risking unvetted dependencies.
  • Integration feasibility: Simple if public repository exists (via Composer), but "unknown" status introduces installation uncertainty. Requires private Composer repo configuration if hosted privately, adding complexity. Low adoption (30 stars) suggests limited real-world validation.
  • Technical risk: High due to unverifiable source code, future-dated release (2025-11-24), and no public issue tracking. Potential for untested rules causing code corruption, security flaws, or compatibility breaks.
  • Key questions:
    • Where is the repository hosted? Is it public or private?
    • What is the actual maintenance history (current release date likely erroneous)?
    • Are there unit tests, CI pipelines, or code audits for the fixers?
    • What PHP and PHP CS Fixer version constraints exist?

Integration Approach

  • Stack fit: Best suited for internal projects where code can be audited and maintained internally. Not recommended for public-facing or critical systems without full source review.
  • Migration path: Start by adding to composer.json (if public), then register fixers in .php-cs-fixer.php. For private repos, configure Composer to point to the private source first. Test in a non-production branch before rolling out.
  • Compatibility: High risk of version conflicts due to lack of explicit version constraints in the package description. Must validate compatibility with current PHP CS Fixer and PHP versions in the project.
  • Sequencing:
    1. Audit source code (if accessible) for quality and security
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table
siberfx/flysystem-wasabi
hollyit/token-replace
ippanelcom/laravel-sdk
adachsoft/changelog-linter
adachsoft/collection
payerurl/telegrambot-crypto-payment-instant-payout
dskripchenko/laravel-hybrid-search
riorizkyrainey/lara-ced
mehedimi/static-vel
zharp/zharp
nonsapiens/bigquery-model-sync
lgu-bayambang-ict-office/lgu-laravel-development-standards
andydefer/laravel-support
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel