Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gabrieldarezzo

[RESOLVIDO] Php-cs-fixer quebrando o EOF de todos os arquivos

Recommended Posts

Alguém sabe como resolver esse problema no Windows?
 
Ao executar o comando:
php-cs-fixer fix ./src
 
Ele altera todos os arquivos das pastas:
warning: LF will be replaced by CRLF in src/File.php.
 
Já tentei:
 
php-cs-fixer fix ./src --rules=line_ending
php-cs-fixer fix ./src --rules=PSR2
 
 
Mas sem sucesso.
 
Ps:
Meu .editorconfig está:
root = true
[*]
ident_style = space
indet_size = 4
end_of_line = crlf
charset = utf-8

[*.md]
max_line_length = off
trim_trailing_whitespace = false
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 O problema era a versão do fixer.
Alterei de:

 

"friendsofphp/php-cs-fixer": "^2.8"

 

Para:

"friendsofphp/php-cs-fixer": "^2.4"

E não quebrou o EOF.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não era justamente por essa configuração:

end_of_line = crlf

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

o .editorconfig implementei para tentar manter o padrão.

 

Ao efetuar o DownGrade, ele parou de alterar todos os arquivos, porem continua bagunçando

 

Qual é padrão mais usado?

CR ou CRLF ou LF ?

 

Alguma dica de parametro para não cair nessa roubada?

 

 

Se liga, zoou todo o commit:

https://github.com/gabrieldarezzo/colorizzar/commit/69972b37e1d733784faebc1149a8d36d0874f494#diff-69c7795a02d5b607f68285cfe07444f2

Compartilhar este post


Link para o post
Compartilhar em outros sites

LF:

Citar

All PHP files MUST use the Unix LF (linefeed) line ending.

https://www.php-fig.org/psr/psr-2/#22-files

 

Mas de cara, na época, eu não curtia usar o PHPCS, preferia apenas rodar o PHPMD e verificar o que não estava de acordo. De vez em quando rodava o CS para ver se algo estava fora das PSRs. Depois que tu pega o padrão, o CS é irrelevante.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal,

Eu li a PSR-2 entendi q o padrão é o LF. (Unix Like),
 

Setei no .editorconfig:

end_of_line = lf

 

Atualizei a lib e não deu problema.

 

Sei lá pq aconteceu isso.

 

 

Coisas de Windows :sweat_smile:

Vlw pela força.

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Fala pessoal.
       
      Alguém sabe como eu resolvo esse error 2753 the file propschemareg.exe 
      Isso acontece quando instalo o corel x8.
       
      Obrigado. 
    • Por Vearkol
      Estou com um problema difícil e não consigo resolver, preciso muito de ajuda.
      Eu tenho um servidor de disco executando SAMBA e Windows 10 nos discos. Cada vez que o cliente desliga e liga a máquina novamente, a agenda da organização é desbloqueada. Não há necessidade de o cliente tentar pressioná-lo porque ele não pede novamente a palavra secreta para confirmar. Você precisa excluir o agendamento e remapear. camzap
    • Por Vitor_PS
      Boa noite,
      Meu computador tem apresentado lentidão para executar todas as tarefas. Peço que analisem o Log do FRST.
       
      Links:
      - https://www.cjoint.com/c/LFsvO7yODnV
      - https://www.cjoint.com/c/LFsvTDOjVIV
       
      Agradeço de antemão.
       
      Att. Vitor.
    • Por Hacker_Buiu
      Seria possível dividir os tópicos de agora em diante em algumas áreas/foruns nos sistemas operacionais Windows,Linux/Unix,e Mac?
       
      Exemplo:Cada área ou fórum teria um subfórum,Assim:
       
      Windows>Programação
      Windows>Vídeo aulas
      Windows>Artigos,dicas e tutoriais
      Linux/Unix>Programação
      Linux/Unix>Vídeo aulas
      Linux/Unix>Artigos,dicas e tutoriais
      Mac>Programação
      Mac>Vídeo aulas
      Mac>Artigos,dicas e tutoriais
       
      O que acham?
    • Por Hacker_Buiu
      Vai aparecer uma tela azul ao executar o instalador,vá em "Mais informações" "Executar assim mesmo",aceite os termos do contrato,que você está instalando um programa de um portador da síndrome de Noonan(Eu).   Calculadora Completa:

      Download do programa:
      https://www.mediafire.com/file/ls79kdnigzue61j/Calculadora_Completa.exe/file

      Calculadora de décimo terceiro salário:


      Download do programa:
      https://www.mediafire.com/file/gznjfsn5rzhd9um/Calculadora_De_Decimo_Terceiro_Sal%25C3%25A1rio.exe/file

      Calculadora Empresarial:





      Download do programa:

      https://www.mediafire.com/file/e0d5ym257cypbn5/Calculadora_Empresarial.exe/file

      Criptografador:


      Download do programa:
      https://www.mediafire.com/file/0skuu5wf6wwvgpt/Criptografador.exe/file

      Editor De Texto:


      Download do programa:
      https://www.mediafire.com/file/79pjeuv72mwliki/Editor_De_Texto.exe/file


      Gerador De Senha:

      Download do programa:
      https://www.mediafire.com/file/xdl7fyzbyhyma8r/Gerador_De_Senha.exe/file


      HoneyPot(Armadilha para pegar invasor)



      Download do programa:
      https://www.mediafire.com/file/98v7agdvj45tr9e/HoneyPot.exe/file

      Navegador:



      Download do programa:
      https://www.mediafire.com/file/je1gcpp9v7qwc7r/Navegador.exe/file

      Visualizador De Imagem:


      Download do programa:
      https://www.mediafire.com/file/fvoxlb34r1w7bek/Visualizador_De_Imagem.exe/file
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.