Automattic / Automattic/VIP-Coding-Standards

4.0 | Remove JS/CSS Sniffs

Aperta
#442 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
JS/CSS
Lingua principale
PHP
Stelle
261
Fork
44
Merge medio
19m
PR unite (30g)
1

Descrizione

With JS and CSS tokenizers slated to be removed in 4.0 of PHPCS, we may have to remove our JS/CSS sniffs for compatibility: https://github.com/squizlabs/PHP_CodeSniffer/issues/2448

JS sniffs:

* JS/WindowSniff.php
* JS/DangerouslySetInnerHTMLSniff.php
* JS/HTMLExecutingFunctionsSniff.php
* JS/InnerHTMLSniff.php
* JS/StringConcatSniff.php
* JS/StrippingTagsSniff.php

CSS Sniffs:

* UserExperience/AdminBarRemovalSniff.php

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia esaminando il problema di compatibilità di PHP_CodeSniffer collegato e i file sniff JS e CSS elencati: JS/WindowSniff.php, JS/DangerouslySetInnerHTMLSniff.php, JS/HTMLExecutingFunctionsSniff.php, JS/InnerHTMLSniff.php, JS/StringConcatSniff.php, JS/StrippingTagsSniff.php e UserExperience/AdminBarRemovalSniff.php. Verifica se PHPCS 4.0 ne richiede la rimozione; il lavoro è completo quando gli sniff interessati vengono gestiti in modo coerente con questa decisione di compatibilità.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
css, javascript, php
Ambito
tooling
Tipo di issue
Refactoring
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.