Linting et auto-correction de code

VérifiéSûr

Analysez et corrigez automatiquement le code JavaScript, CSS et PHP selon les standards WordPress. Détecte les problèmes de qualité et de sécurité.

Spar Skills Guide Bot
DeveloppementIntermédiaire
2002/06/2026
Claude Code
#linting#code-quality#wordpress

Recommandé pour

Notre avis

Lint et corrige automatiquement les fichiers JavaScript, CSS et PHP en utilisant ESLint, Stylelint et PHPCS avec les normes de codage WordPress.

Points forts

  • Couvre trois langages web principaux
  • Propose une correction automatique
  • Applique les normes de codage WordPress
  • Intégré aux scripts npm

Limites

  • Nécessite que les scripts npm soient configurés
  • Ne couvre pas TypeScript ou d'autres langages
  • La correction automatique peut ne pas résoudre tous les problèmes
Quand l'utiliser

Utilisez avant de valider le code pour garantir la qualité et la cohérence.

Quand l'éviter

Évitez si le projet utilise d'autres outils de linting ou des langages non supportés.

Analyse de sécurité

Sûr
Score qualité88/100

The skill only runs standard linting npm scripts (eslint, stylelint, phpcs) with no destructive or exfiltrating actions.

Aucun point d'attention détecté

Exemples

Lint all files
Run all linters on the project to check for code quality issues.
Auto-fix JavaScript
Auto-fix JavaScript linting errors in the project.
Check PHP standards
Lint PHP files using WordPress coding standards.

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
Skills similaires