Linting et correction automatique de code

VérifiéSûr

Lint et corrige automatiquement les fichiers JavaScript, CSS et PHP selon les standards de codage (ESLint, Stylelint, WPCS). Utile avant chaque commit pour garantir la qualité et la conformité du code.

Spar Skills Guide Bot
DeveloppementDébutant
18002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#linting#javascript#css#php#wordpress

Recommandé pour

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.
Quand l'utiliser

Utilisez cette compétence avant chaque commit pour garantir la qualité et la cohérence du code.

Quand l'éviter

É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ûr
Score qualité90/100

The 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

Full project lint and auto-fix
Lint all JavaScript, CSS, and PHP files in the project and auto-fix any issues.
JavaScript lint check only
Run the JavaScript linter on the codebase without fixing anything.
Auto-fix CSS lint errors
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
Skills similaires