feat(spip/coding-standards): Mise en place de l'outil
- Introduction de PHP_CodeSniffer en tant qu'outil de développement - Mise en place du fichier de configuration par défaut (phpcs.xml.dist) - Mise à jour du fichier .gitignore - Introduction du fichier composer.json - ATTENTION!: Il ne s'agit en aucun cas de l'introduction de composer en tant qu'outil de développement pour SPIP! - Son seul ojectif, pour le moment, est de permettre l'installation et la mise à jour d'outils de développement annexes et des règles de codage. - Bonus: configuration pour la fabrication du fichier zip destiné à files.spip.net - Ex: composer archive --format=zip --dir=tmp --file=spip -> tmp/spip.zip Voir : https://discuter.spip.net/t/coding-standards/155150/24iextras_issue5
parent
f8a0525ab6
commit
2ce1f88831
@ -0,0 +1,21 @@
|
||||
{
|
||||
"require-dev": {
|
||||
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.1",
|
||||
"spip/coding-standards": "^1.2"
|
||||
},
|
||||
"archive": {
|
||||
"exclude": [
|
||||
"composer.json",
|
||||
"phpcs.xml.dist",
|
||||
"!plugins-dist",
|
||||
"!squelettes-dist",
|
||||
"!config/ecran_securite.php",
|
||||
"!config/remove.txt",
|
||||
"!IMG/remove.txt",
|
||||
"!local/remove.txt",
|
||||
"!local/CACHEDIR.TAG",
|
||||
"!tmp/remove.txt",
|
||||
"!tmp/CACHEDIR.TAG"
|
||||
]
|
||||
}
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
<?xml version="1.0"?>
|
||||
<ruleset>
|
||||
<file>./ecrire</file>
|
||||
<file>./prive</file>
|
||||
<exclude-pattern>ecrire/lang/*</exclude-pattern>
|
||||
<exclude-pattern>ecrire/inc/idna_convert.class.php</exclude-pattern>
|
||||
|
||||
<rule ref="SPIP41"/>
|
||||
|
||||
<config name="ignore_warnings_on_exit" value="1"/>
|
||||
<arg name="cache" value="tmp/php_cs.cache"/>
|
||||
<arg name="report-full" value="tmp/php_cs.txt"/>
|
||||
<arg name="report-summary"/>
|
||||
<arg value="s"/>
|
||||
</ruleset>
|
Loading…
Reference in New Issue