Bonjour,
Je travaille sur un projet personnel, qui est seulement en local (PHP/Symfony 4), tout le début du projet à été réalisé sous Linux (Ubuntu), sauf que maintenant je travaille sur Windows 10, j'utilise git et github mais depuis que je suis sous windows mes commits sont bloqués car j'ai une erreur uniquement sur les fichiers PHP (controller) qui ont été modifiés. J'ai aussi modifié d'autres fichiers TWIG mais il n'y à pas d'erreur pour ceux-ci.

Voici l'erreur :

git add .
git commit -m "..."
GrumPHP detected a pre-commit command.
GrumPHP is sniffing your code!
Running task 1/3: Phpcs... ✘
Running task 2/3: PhpMd... ✔
Running task 3/3: PhpStan... ✔

FILE: src\Controller\EnterpriseController.php
----------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
----------------------------------------------------------------------
 1 | ERROR | [x] End of line character is invalid.
   |       |     Dear Wilder using Windows, it seems you miss
   |       |     something in readme during project install. You
   |       |     should edit your IDE settings as recommended in the
   |       |     install instruction.
----------------------------------------------------------------------
PHPCBF CAN FIX THE 1 MARKED SNIFF VIOLATIONS AUTOMATICALLY

J'ai 2 erreurs mais j'en ai mise qu'une seule car les 2 sont identiques sur 2 controllers différents et concernent tout les deux la première ligne:

<?php

namespace App\Controller;
...

La seule solution à mon problème que j'ai pu trouver est sur se site :
https://wiki.visionduweb.fr/index.php?title=Convertir_les_d%C3%A9limiteurs_de_fin_de_ligne_pour_utiliser_Git_avec_Linux_et_Windows

J'ai fais la manip en ligne de commande mais cela n'a rien changé, donc si vous avez une idée à me proposer je suis preneur, merci.

Pour la manip :

git config --global core.autocrlf true
git config --local core.autocrlf true

Aucune réponse