Notre avis
Linte et corrige automatiquement les fichiers JavaScript, CSS et PHP pour garantir la qualité du code et le respect des normes (WordPress, ESLint, Stylelint).
Points forts
- Applique les bonnes pratiques de codage spécifiques à WordPress
- Correction automatique des problèmes simples (gain de temps)
- Couverture multi-langages (JS, CSS, PHP)
- Intégration facile via les scripts npm existants
Limites
- Nécessite que les commandes de lint soient définies dans package.json
- Dépend de l’environnement Node.js et npm
- Ne détecte pas les erreurs logiques complexes
Avant chaque commit pour s’assurer que le code respecte les standards et éviter les régressions stylistiques.
Lorsque vous avez besoin d’ignorer temporairement certaines règles de lint ou si le projet n’utilise pas ces outils (ESLint, Stylelint, WPCS).
Analyse de sécurité
SûrThe skill only instructs running linting commands (npm run lint:*) which are safe development scripts. No destructive, exfiltration, or obfuscated actions are performed.
Aucun point d'attention détecté
Exemples
Run all linters (JS, CSS, PHP) on the project and show results.Run JavaScript linting with auto-fix enabled.Lint and auto-fix all JavaScript, CSS, and PHP files before preparing the commit.name: lint description: Lint and auto-fix JavaScript, CSS, and PHP files disable-model-invocation: true allowed-tools: Bash(npm run *), Bash(npx wp-env *), Bash(git *), Read, Glob
Lint JavaScript, CSS, and PHP files for code quality and standards compliance.
Lint Commands
JavaScript:
npm run lint:js
Auto-fix JavaScript:
npm run lint:js -- --fix
CSS/SCSS:
npm run lint:css
Auto-fix CSS:
npm run lint:css -- --fix
PHP (WordPress Coding Standards):
npm run lint:php
Run all linters:
npm run lint:js && npm run lint:css && npm run lint:php
What Gets Checked
JavaScript:
- ESLint with @wordpress/eslint-plugin
- WordPress coding standards
- No deprecated APIs
- Proper i18n usage
CSS:
- Stylelint
- BEM naming conventions
- No duplicate selectors
- Property ordering
PHP:
- WordPress PHP Coding Standards (WPCS)
- Security best practices
- Proper escaping and sanitization
- Documentation standards
Before Committing
Always lint before committing:
npm run lint:js -- --fix && npm run lint:css -- --fix
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.