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

dms/coding-standard

DMS Coding Standard provides a customized PHPCS ruleset for consistent PHP code style across repositories. Based on PSR-1/PSR-2 with Doctrine flavor, enforcing strict_types declarations and return type spacing rules.

View on GitHub
Deep Wiki
Context7

Technical Evaluation

Architecture fit: The package is a PHPCS ruleset designed for PHP projects, making it technically compatible with Laravel's existing tooling stack. However, Laravel typically adheres to PSR-12 standards, while this package extends PSR-1/2 with Doctrine-specific modifications, potentially creating conflicts with Laravel's conventions (e.g., service provider patterns, facade usage).
Integration feasibility: Simple via Composer and PHPCS configuration, but 0 dependents and minimal activity (1 star, last release 2023-09-04) indicate untested edge cases in real-world Laravel environments.
Technical risk: High. Low community adoption, sparse release history, and lack of documented compatibility with modern PHP/PHPCS versions (e.g., PHPCS 3.8+ or PHP 8.x) pose significant stability risks. Potential conflicts with Laravel-specific tooling (e.g., Laravel Pint) are unaddressed.
Key questions: How does this ruleset handle Laravel-specific patterns (e.g., route closures, Eloquent models)? What specific PSR-1/2 deviations exist beyond the README examples? Is it compatible with current PHPCS versions? Are there known issues with Laravel 10+?

Integration Approach

Stack fit: Fits PHPCS-based workflows but requires validation against Laravel’s unique conventions. May conflict with existing Laravel tooling (e.g., laravel/pint defaults), necessitating custom rule overrides.
Migration path: Install via Composer, then replace existing `phpcs

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.
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator