mirror of
https://github.com/affaan-m/everything-claude-code.git
synced 2026-03-31 06:03:29 +08:00
850 B
850 B
description, globs, alwaysApply
| description | globs | alwaysApply | ||
|---|---|---|---|---|
| PHP coding style extending common rules |
|
false |
PHP Coding Style
This file extends the common coding style rule with PHP specific content.
Standards
- Follow PSR-12 formatting and naming conventions.
- Prefer
declare(strict_types=1);in application code. - Use scalar type hints, return types, and typed properties everywhere new code permits.
Immutability
- Prefer immutable DTOs and value objects for data crossing service boundaries.
- Use
readonlyproperties or immutable constructors for request/response payloads where possible. - Keep arrays for simple maps; promote business-critical structures into explicit classes.
Formatting
- Use PHP-CS-Fixer or Laravel Pint for formatting.
- Use PHPStan or Psalm for static analysis.