All checks were successful
Publish Release / release (push) Successful in 10s
- Auto-create 'Initial Operating System' and 'Initial SSH Key' custom fields via Database::ensureCustomFields() on module load, eliminating the manual modify.sql step - Delete modify.sql (no longer needed) - Add try/catch blocks around every DB operation and API call across all PHP files per CLAUDE.md error handling rules - Add comprehensive PHPDoc to all classes, methods, and properties - Set up Laravel Pint (laravel/pint) with Laravel-style preset for consistent code formatting across the codebase - Add git pre-commit hook (hooks/pre-commit) that runs Pint on staged PHP files, auto-installed via Composer post-install/post-update scripts - Simplify README installation to a single copy-paste command Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
20 lines
586 B
JSON
20 lines
586 B
JSON
{
|
|
"name": "ezscale/virtfusion-whmcs-module",
|
|
"description": "VirtFusion Direct Provisioning Module for WHMCS",
|
|
"type": "whmcs-module",
|
|
"license": "GPL-3.0-or-later",
|
|
"require-dev": {
|
|
"laravel/pint": "^1.0"
|
|
},
|
|
"scripts": {
|
|
"post-install-cmd": [
|
|
"cp hooks/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit"
|
|
],
|
|
"post-update-cmd": [
|
|
"cp hooks/pre-commit .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit"
|
|
],
|
|
"lint": "pint",
|
|
"lint-test": "pint --test"
|
|
}
|
|
}
|