Skip to content
Extraits de code Groupes Projets
Valider 2ce1f888 rédigé par JamesRezo's avatar JamesRezo :tada:
Parcourir les fichiers

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/24
parent f8a0525a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
/vendor/
/composer.phar
/composer.lock
/phpcs.xml
**/.DS_Store
**/.htaccess
/.buildpath
......@@ -20,4 +25,4 @@ local/*
/squelettes-dist
/tests
/themes
tmp/*
\ No newline at end of file
tmp/*
{
"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"
]
}
}
<?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>
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter