Linting et correction de code

VérifiéSûr

Vérifiez la qualité du code JavaScript, CSS et PHP selon les standards WordPress. Corrigez automatiquement les erreurs de formatage et de conformité.

Spar Skills Guide Bot
DeveloppementDébutant
3002/06/2026
Claude Code
#linting#code-quality#wordpress#javascript#css#php

Recommandé pour

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

Lorsque vous voulez vérifier rapidement la qualité du code avant un commit ou une merge request.

Quand l'éviter

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

Only runs pre-defined npm scripts for linting; no external calls or dangerous operations.

Aucun point d'attention détecté

Exemples

Lint all files
Run all linters (JS, CSS, PHP) and auto-fix where possible.
Lint JavaScript only
Lint JavaScript files and show any errors.
Auto-fix CSS
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
Skills similaires