Weave Code
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.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport