memio/linter
Memio Linter provides a set of Memio Validator constraints to lint Memio models for syntax and structural issues. Use it standalone or as part of the Memio code generator to validate arguments, methods, contracts, objects, files, and collections.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| symfony/validator | 0.82 | Symfony Validator provides a flexible validation system based on the JSR-303/Bean Validation model. Define constraints via annotations/attributes, YAML/XML, or PHP, validate objects and values, and get detailed, localized violation messages. | 2,680 | 2,739 | 107 | 6M | 0 | 51.5 | 54.7 | MIT | 1 week ago | |
| respect/validation | 0.82 | Powerful PHP validation engine with 150+ tested validators. Build readable, chainable rules like numeric()->positive()->between(). Includes advanced exception handling and thorough docs. Great for complex input validation in any PHP app. | 6,031 | 6,156 | 775 | 849K | 8 | 71.5 | 38.5 | MIT | 2 weeks ago | |
| contributte/phpstan | 0.81 | Contributte PHPStan integration for Nette projects. Install via Composer and get a ready-to-use PHPStan setup tailored for Nette 3.3+ on PHP 8.2+, with docs and ongoing maintenance by the Contributte team. | 1 | 2 | 2 | 1K | 0 | 10.6 | 42.6 | MIT | 6 months ago | |
| arty/php-coding-standard | 0.81 | — | 2 | 3 | 0 | 8 | 0 | 11.2 | 9.6 | MIT | 7 months ago | |
| 21torr/janus | 0.81 | Janus PHP provides shared configuration for CI and PHP code style tools, making it easy to standardize linting, formatting, and automation across projects. Includes ready-to-use presets and documentation for quick setup. | 0 | 0 | 0 | 404 | 0 | 23.1 | 41.7 | MIT | 1 month ago | |
| larastan/larastan | 0.81 | Larastan is a PHPStan extension for Laravel that analyzes your code to catch bugs early. It boots the Laravel container to resolve runtime-only types, adds static typing support for Laravel “magic,” and improves code quality and developer productivity. | 6,474 | 6,478 | 500 | 5M | 84 | 86.8 | 72.7 | MIT | 2 months ago | |
| e-lodgy/coding-standard | 0.81 | E-Lodgy’s shared Easy Coding Standard (ECS) configuration for PHP projects. Install via Composer, import the provided ecs.php, and apply consistent formatting and code style rules across your src, tests, and config files. | 0 | 0 | 1 | 5 | 1 | 2.6 | 10.7 | MIT | 2 years ago | |
| chameleon-system/upgrade-helper | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.6 | — | — | 5 years ago | |
| app-verk/api-test-cases | 0.80 | — | 1 | 1 | 4 | 0 | 0 | 3.1 | — | — | 4 years ago | |
| shipmonk/phpstan-rules | 0.80 | 40 super-strict PHPStan rules from ShipMonk to plug gaps in extra-strict setups. Install via Composer, include rules.neon, then enable/disable or tune rules per-project. Targets tricky PHP edge cases like unsafe comparisons, casts, arrays, enums and more. | 155 | 154 | 23 | 211K | 1 | 28.4 | 50.9 | MIT | 2 months ago | |
| korbeil/phpstan-generic-rules | 0.80 | PHPStan extension that enforces and improves the use of PHP generics. Adds custom rules to catch missing or incorrect template types, invalid generic usages, and helps keep docblocks and type hints consistent for safer, more accurate static analysis. | 12 | 12 | 5 | 7K | 2 | 7.8 | 39.3 | — | 9 months ago | |
| kcs/phpstan-strict-rules | 0.80 | Fork of thecodingmachine/phpstan-strict-rules to support PHPStan v2. Adds stricter best-practice rules beyond core PHPStan, especially around exception handling (avoid throwing base Exception, empty catches, proper rethrowing). | 3 | 3 | 0 | 4K | 0 | 0.0 | 41.7 | — | — | |
| mayflower/mo4-coding-standard | 0.80 | PHP_CodeSniffer ruleset implementing the MO4 coding standard. Extends Symfony’s standard with extra sniffs for array formatting and alignment, multiline arrays, property docblock @var rules, and lexicographically sorted use statements (configurable ordering). | 17 | 17 | 10 | 8K | 0 | 25.4 | 42.6 | MIT | 1 week ago | |
| codenco-dev/eloquent-model-tester | 0.80 | Laravel dev-only helper to test Eloquent models: verify table structure/columns, fillable vs guarded attributes, and model relationships. Works with PHPUnit and model factories, integrates easily in your model test classes. | 20 | 20 | 1 | 230 | 2 | 21.6 | 16.9 | MIT | 2 months ago | |
| memio/memio | 0.79 | Memio lets you model PHP code (classes, methods, properties, phpdoc) with simple objects, then generate clean source files via a Twig-based pretty printer. Customizable templates make it easy to match your project’s coding style. | 336 | 338 | 23 | 332 | 7 | 24.6 | 6.6 | MIT | 6 months ago | |
| memio/validator | 0.79 | A small PHP validation library built around a clear rule/constraint API. Define validators, combine rules, and validate values with detailed violation information. Lightweight and framework-agnostic, suitable for simple input checks and reusable domain validation. | 3 | 3 | 1 | 341 | 0 | 14.4 | 29.3 | MIT | 6 months ago | |
| memio/model | 0.79 | Memio Model provides PHP objects to describe code structures (classes, interfaces, methods, properties, parameters, types and namespaces). Use it to build an in-memory representation of PHP code for analysis, tooling, or code generation workflows. | 5 | 6 | 6 | 565 | 0 | 20.7 | 30.5 | MIT | 5 months ago | |
| phpstan/phpstan-strict-rules | 0.79 | Extra-strict, opinionated PHPStan rules for highly defensive, strongly typed PHP. Enforces boolean conditions, numeric operands, strict calls (e.g., in_array), detects useless casts, prevents loop variable overwrites, and requires matching switch/case types. | 704 | 713 | 62 | 3M | 38 | 46.2 | 74.5 | MIT | 2 weeks ago | |
| corpus/coding-standard | 0.79 | — | 0 | 0 | 0 | 4K | 1 | 7.8 | 51.5 | MIT | 10 months ago | |
| lookyman/coding-standard | 0.79 | Opinionated PHP coding standard package for your projects. Install via Composer and reference the bundled ruleset.xml in PHP_CodeSniffer to enforce consistent formatting and style, with room to add your own project-specific rules. | 0 | 0 | 0 | 8 | 0 | 1.1 | — | MIT | 8 years ago |
How can I help you explore Laravel packages today?