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

Coding Standard Laravel Package

vierwd/coding-standard

PHP coding standard ruleset from VIERWD built on PHP_CodeSniffer, with sniffs and automatic fixes that enforce a consistent code style across PHP and Laravel projects. Install via Composer and run it in CI or your editor to lint and auto-format code. Includes ready-made rulesets for quick setup.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

This package is a PHP coding-standard ruleset, not a Laravel runtime library. Architecture fit is therefore limited to development tooling: Composer require-dev, static analysis/style checks, IDE integration, and CI enforcement. It should not be introduced into application runtime, service-provider registration, migrations, or production dependencies. For a Laravel stack, its value depends on whether the team uses PHP_CodeSniffer-style enforcement or relies primarily on Laravel Pint/PHP-CS-Fixer; the package is unlikely to be a direct Pint replacement.

Integration feasibility is moderate but evidence-light. It can likely be installed as a dev dependency and wired into phpcs.xml/CI if its PHPCS and PHP version constraints match the project. However, the package has zero stars, zero dependents, a last release of 2022-11-09, and a score of 0, indicating very low external validation. Treat it as an internal/vendor-specific standard rather than a community-supported baseline. Technical risk is mostly maintenance and compatibility risk: stale PHP/PHPCS constraints, possible conflicts with Laravel conventions, unclear rule intent, and no guarantee of future PHP 8.2/8.3+ support. Runtime/security risk is low because it is tooling-only.

Key questions: Is this a PHP_CodeSniffer standard, PHP-CS-Fixer ruleset, or both? Which PHP and PHPCS versions are supported? Does it encode Laravel-specific conventions or a FORWARD MEDIA house style? How does it compare with the team’s existing Pint/PHPCS configuration? Is the ruleset documented and are exceptions intentional? Who owns maintenance if the upstream package is abandoned?

Integration Approach

Stack fit is as a Composer dev dependency in Laravel/PHP repositories. It fits best where PHP_CodeSniffer is already the style gate and the team wants a prepackaged ruleset. If the team standardizes on Laravel Pint, do not force this package into the runtime or replace Pint blindly; first evaluate rule parity and whether running PHPCS alongside Pint is worth the duplicate tooling. Compatibility must be proven against the project’s PHP version, PHPCS version, Composer constraints, CI image, and IDE/plugin versions.

Migration path: pin an exact version, add it to require-dev, create or update a project phpcs.xml that references the standard, and run it in report-only mode against a representative module. Compare findings with the current Pint/PHPCS output, classify conflicts, and document intentional deviations. Then apply auto-fixes where safe, manually resolve the rest, and only after a clean baseline make CI blocking. If replacing an existing standard, sequence a ruleset diff before enforcement to avoid a large unreviewed style churn.

Sequencing: validate package metadata and supported versions; pilot on one small service or module; add Composer scripts for phpcs and phpcbf; run non-blocking CI; fix or baseline existing violations; enforce on changed files first, then the full codebase; document exceptions and ownership. Avoid a big-bang reformat across all Laravel repositories until compatibility and rule intent are confirmed.

Operational Impact

Maintenance is the primary concern. The package is vendor-owned, externally unvalidated, and has not released since 2022, so the team should assume it may need to be forked or replaced. Support is community/best-effort at best; there is no SLA and little evidence of active adopters. Scaling is operationally cheap because it is a lint/style tool, but CI time can grow with full-repo scans; use changed-file checks, caching, and parallel jobs where possible.

Failure modes include PHPCS/PHP version incompatibility, Composer dependency conflicts, rule drift after unpinned updates, false positives that block CI, conflicts with Laravel Pint or IDE formatters, and abandonment without a migration owner. Ramp-up is modest for developers familiar with PHPCS but requires explaining house rules and exceptions. Plan for a short pilot and a cleanup window, plus a documented fallback to Pint or an existing standard if the package proves incompatible or unmaintained. Given the low adoption signals, adopt only if the ruleset materially matches the organization’s style goals and ownership is explicit.

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.
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
frankyso/ipaymu
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
adachsoft/api-version-bundle
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core