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 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?
    • By 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
    • By Weick
      Olá!
       
      Estou com um Samsung Book X40 Core i5 10th Gen com 8Gb de RAM que está bastante lento na inicialização do SO e de programas. Demora a carregar browser e demais programas e é um notebook consideravelmente novo. Há algo no log que possa ajudar quanto a isso?
       
      Quando o notebook fica sem uso por alguns minutos, mesmo com browser aberto, ao voltar a usar, se eu clico direto no browser, não consigo acessar os sites abertos, é como se eu clicasse, mas a página/a aba não fosse selecionada (posso ter novas mensagens no WhatsApp Web, por exemplo, mas o navegador não as mostra, ele fica como estava antes do notebook ficar sem uso). Isso ocorre com o Chrome (não testei no Edge) e com outros sites além do WW. Daí, eu preciso primeiro clicar na barra de tarefas para "de-selecionar" a janela do navegador e só então clicar no navegador novamente para poder utilizá-lo. Não sei se me fiz entender... É meio difícil de explicar essa...
       
      Uma última questão é o desempenho do processo "Antimalware Service Executable", que tem consumido bastante memória se comparado a outros processos no Gerenciador de Tarefas: há algo que eu possa fazer para reduzir esse consumo de RAM? Seguem logs do Farbar:
       
      Log 1: FRST.txt (cjoint.com)
      Log 2: Addition.txt (cjoint.com)
       
      Obrigado,
      ~weick
    • By asacap1000
      Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
      Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
      Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer. 
    • By asacap1000
      Galera me foi solicitado a criação de um servidor web, para disponibilizar serviços para os clientes. O que vocês recomendam?
      Tenho um servidor da DELL com windows 2016. Todo o desenvolvimento será em PHP, Javascript e companhia Ltda com conexão aos bancos de dados Mysql, SQL e ORACLE.
      Já temos um servidor que será desativado porém está utilizando uma versão muito antiga de PHP 5.4 e como base de instalação foi utilizado o WampServer. 
×

Important Information

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