Commands
- Lint — Standards (whole repo) — runs all 8 Moko/Joomla standards checks across every
.xml/.sqlin the repo (not just open files) and reports them in the Problems panel + the MokoJoomla output. - Lint — PHP Syntax (php -l) — parse-checks your PHP files and surfaces fatals as diagnostics, so a syntax error never ships.
- Lint — phpcs (Joomla) — runs PHP_CodeSniffer with the Joomla coding standard (configurable via
mokojoomla.phpcsStandard/mokojoomla.phpcsPath). This complements MokoFormat, which formats PHP with php-cs-fixer. - Lint — Structure Validation — checks each extension has its required files (manifest, services provider,
script.phpfor packages,joomla.asset.jsonwhen it ships media) and that element/filename match.
All four are on the MokoJoomla ▸ right-click submenu and the Command Palette. Part of the Moko VS Code suite.