code-quality

star 0

Enforces WordPress coding standards using phpcs, phpstan, and rector. Runs linting and static analysis on PHP/CSS/JS code. Triggers: "run phpcs", "run phpstan", "lint", "check code", "fix code style", "coding standards", or when lint errors occur.

closemarketing By closemarketing schedule Updated 2/21/2026

name: code-quality description: Enforces WordPress coding standards using phpcs, phpstan, and rector. Runs linting and static analysis on PHP/CSS/JS code. Triggers: "run phpcs", "run phpstan", "lint", "check code", "fix code style", "coding standards", or when lint errors occur. allowed-tools: Read, Grep, Glob, Bash

Code Quality Standards

Quick Commands

npm run php:lint        # Check PHP style
npm run php:lint-fix    # Auto-fix PHP issues
npm run php:phpstan     # Static analysis
npm run lint:js         # JavaScript
npm run lint:css        # CSS

Project-Specific Rules

Area Standard
PHP 7.4+, WordPress Coding Standards
Prefixes sh, simplehistory, simple_history
Text domain simple-history
CSS naming SuitCSS: sh-ComponentName-subpart
Array syntax Short [] not array()
Control structures Always use braces {}, never colon syntax

Essential Principles

  1. Always escape output - Use WordPress escaping functions
  2. Prefix everything - All hooks, functions, classes
  3. Run tools after changes - phpcs/phpstan before committing

Detailed Guidelines

Related Files

  • phpcs.xml.dist - PHP_CodeSniffer config
  • phpstan.neon - PHPStan config
Install via CLI
npx skills add https://github.com/closemarketing/connect-crm-realstate --skill code-quality
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
closemarketing
closemarketing Explore all skills →