Refactoring : sécurité (XSS), découpage en modules inc/* et js/admin/*, IDs résolus par slug, perf (caches, cron Gravatar, assets auto-hébergés), tests
This commit is contained in:
26
phpcs.xml.dist
Normal file
26
phpcs.xml.dist
Normal file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<ruleset name="THALIM Theme">
|
||||
<description>WordPress Coding Standards pour le thème THALIM.</description>
|
||||
|
||||
<!-- Installation (une fois, nécessite Composer) :
|
||||
composer global require wp-coding-standards/wpcs dealerdirect/phpcodesniffer-composer-installer
|
||||
Exécution depuis ce dossier : phpcs -->
|
||||
|
||||
<file>.</file>
|
||||
<exclude-pattern>vendor/*</exclude-pattern>
|
||||
<exclude-pattern>node_modules/*</exclude-pattern>
|
||||
<exclude-pattern>assets/vendor/*</exclude-pattern>
|
||||
|
||||
<arg name="extensions" value="php"/>
|
||||
<arg value="sp"/>
|
||||
|
||||
<rule ref="WordPress-Core">
|
||||
<!-- Le code existant utilise la syntaxe courte de tableaux et
|
||||
l'indentation 4 espaces — on ne reformate pas tout le thème. -->
|
||||
<exclude name="Universal.Arrays.DisallowShortArraySyntax"/>
|
||||
<exclude name="WordPress.WhiteSpace.PrecisionAlignment"/>
|
||||
<exclude name="Generic.WhiteSpace.DisallowSpaceIndent"/>
|
||||
</rule>
|
||||
<rule ref="WordPress.Security"/>
|
||||
<rule ref="WordPress.DB.PreparedSQL"/>
|
||||
</ruleset>
|
||||
Reference in New Issue
Block a user