Verified against Semitexa Ultimate 2026.09.19.1020
lint commands
Every lint command, with the arguments and options the console actually defines.
lint:deferred-slots
Report slots whose deferred declaration and page template disagree.
bin/semitexa lint:deferred-slots
| option | takes a value |
|---|---|
--strict |
no |
--json |
no |
lint:deferred-twig
Validate deferred Twig templates against the Semitexa frontend rendering subset.
bin/semitexa lint:deferred-twig
| option | takes a value |
|---|---|
--json |
no |
lint:di
Verify DI injection rules on all container-managed classes
bin/semitexa lint:di
lint:handlers
Validate handler signatures, return types, and payload/resource bindings
bin/semitexa lint:handlers
lint:inline-script
Find inline <script> blocks that a strict CSP would refuse.
bin/semitexa lint:inline-script
| option | takes a value |
|---|---|
--strict |
no |
--json |
no |
lint:mechanisms
Report application code that hand-rolls a framework mechanism, naming the capability it should use.
bin/semitexa lint:mechanisms
| option | takes a value |
|---|---|
--path |
yes |
--json |
no |
lint:resources
Validate ResourceDTO classes, attributes, and the relation metadata graph.
bin/semitexa lint:resources
lint:responses
Verify no HttpResponse construction in application code
bin/semitexa lint:responses
lint:scoping
Verify container-managed classes with #[InjectAsMutable] properties have explicit scoping attributes
bin/semitexa lint:scoping
lint:skin-legacy
Handled by the bin/semitexa wrapper before PHP starts.
lint:skin-tokens
Handled by the bin/semitexa wrapper before PHP starts.
lint:templates
Validate template directory conventions across all modules.
bin/semitexa lint:templates
| option | takes a value |
|---|---|
--strict |
no |
--json |
no |