Jump to content
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
 

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

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

end_of_line = crlf

 

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other 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.

  • +1 1

Share this post


Link to post
Share on other 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.

 

 

 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Amayamethew
      Eu tenho 5 contas em nuvem do Office 365. Quero fechar dois deles, mas antes disso, quero fazer backup dos meus e-mails importantes da conta do Office 365. Verifiquei as soluções manuais, mas as achei difíceis. Existe alguém que possa me sugerir uma solução simples e rápida para fazer backup dos emails do Office 365?
    • By marcodotcastro
      Olá Senhores,
       
      gostaria da opinião sobre essa iniciativa,
       
      O objetivo é ajudar profissionais de tecnologia a se desenvolver na área de programação.
       
      http://desenvolvendo.me/analyze
       
      A plataforma analisa as informações do usuário disponíveis no perfil do Github e gera algumas indicadores de produtividade.
       
      Existe uma área para contrato. Se possível, enviar a opinião nessa área, pois toda mensagem vira backlog.
       

    • By viniciusfroner
      Boa noite, estou com um grande problema, formatei o meu notebook pela ferramenta de formatação do windows, quando estava tudo instalado reparei que alguns caracteres não eram mais reconhecidos, pesquisei pela internet sem sucesso, abri um ticket junto a microsoft e eles fizeram o reparo remoto, e mesmo assim não resolveu nada.
      O problema vai desde reconhecimento de caracteres em interface do windows ou programas, até na leitura de alguns textos como arquivos .srt e outros.
       
      Em anexo 2 imagens de exemplo do que acontece.
       
      Fico grato por qualquer ajuda.


    • By Bergs
      Olá devs, estou com uma dúvida, é possível em uma nova branch subir apenas uma pasta de arquivos para ela?
      Não queria subir as outras pastas nessa branch porque quero fazer isso apenas na branch master. 
      Aproveito também para saber se esse fluxo está correto, qual o fluxo vocês normalmente usam?
       
      Não sei se esse tópico se encaixa na área HTML, qualquer coisa podem me mover para área correta? 
    • By jpierredraw
      Olá pessoal,
      Qualquer um que tenha a url do meu repositório privado consegue baixar e fazer commits? 
      Obrigado!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.