Notre avis
Lance des linters pour JavaScript, CSS et PHP afin de vérifier la conformité aux normes de code et corriger automatiquement les problèmes.
Points forts
- Automatise la vérification de la qualité du code dans plusieurs langages.
- Fournit des corrections automatiques pour JS et CSS.
- Intégré aux normes WordPress pour le développement de thèmes et plugins.
Limites
- Nécessite que les dépendances npm et les configurations de linter soient déjà installées.
- Ne couvre pas d'autres langages comme Python ou Ruby.
- Les corrections automatiques peuvent ne pas résoudre tous les problèmes.
Lorsque vous voulez vérifier rapidement la qualité du code avant un commit ou une merge request.
Quand le projet n'utilise pas npm, ou si vous avez besoin d'analyses plus approfondies (par ex. analyse statique avancée).
Analyse de sécurité
SûrOnly runs pre-defined npm scripts for linting; no external calls or dangerous operations.
Aucun point d'attention détecté
Exemples
Run all linters (JS, CSS, PHP) and auto-fix where possible.Lint JavaScript files and show any errors.Auto-fix CSS linting issues using stylelint.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.