Notre avis
Lint et corrige automatiquement les fichiers JavaScript, CSS et PHP en utilisant des scripts npm pour respecter les normes de codage.
Points forts
- Détection d'erreurs de syntaxe et de style.
- Auto-correction disponible pour JS et CSS.
- Applique les standards WordPress (WPCS) pour PHP.
- Couvre plusieurs langages avec une seule commande.
Limites
- Nécessite que les scripts npm soient préconfigurés.
- Ne remplace pas une revue de code manuelle.
- Les règles personnalisées ne sont pas incluses.
Utilisez cette compétence avant chaque commit pour garantir la qualité et la cohérence du code.
Évitez si vous utilisez d'autres outils de linting ou si le projet n'a pas de configuration npm pour le linting.
Analyse de sécurité
SûrThe skill only executes npm scripts for linting and auto-fixing, with no destructive commands, external calls, or handling of secrets. It poses no security risk.
Aucun point d'attention détecté
Exemples
Lint all JavaScript, CSS, and PHP files in the project and auto-fix any issues.Run the JavaScript linter on the codebase without fixing anything.Automatically fix all CSS lint errors in the project using npm run lint:css -- --fix.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.