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 jpierredraw
      Olá pessoal,
      Qualquer um que tenha a url do meu repositório privado consegue baixar e fazer commits? 
      Obrigado!
    • By Motta
      Microsoft corrige falha no Windows para evitar risco de ataque global
       
      Windows 7, 2003 e XP , deve ainda ter coisa rodando por aí ...
    • By Motta
      Atualização de maio do Windows 10 exigirá 32 GB de espaço livre de armazenamento
    • By alexandra174
      Bom dia, 
      Estou aprendendo lógica de programação e isso tem gerado muitos arquivos. Gostaria de saber se é uma ''boa prática'' colocar algoritmos simples no github? Apesar de ser coisa muito simples, são meus primeiros passos no mundo da programação.
    • By hermanosolano
      Olá galera, quem puder me ajudar fico agradecido em algumas dúvidas que não pude encontrar no Google diretamente.
      1) É possível usar e abusar do Github sem a necessidade do git?
      2) "Github é uma plataforma de hospedagem e gerenciamento de projetos/arquivos que permite a interação entre os usuários e colaboração com esses projetos.
      Essencialmente ela foi criada para ajudar desenvolvedores e programadores com a interação e colaboração de códigos permitindo também o crescimento da comunidade open source. Contudo, hoje o usuário pode hospedar qualquer tipo de arquivo".
      Eu fiz esse resuminho a partir de alguns links na internet mas me deixou com dúvidas.
        2.1) Esse resumo genérico sobre o que é o github está bom pra vocês?
        2.2) E quais seriam as palavras-chaves se referindo ao Github? Tentei dar uma definição sem citar o Git.
        2.3) Posso afirmar com 100% de certeza que podemos hospedar qualquer tipo de arquivo mas que essencialmente é para códigos?

      Galera, não são dúvidas aleatórias, realmente li bastante coisas pra ter essas dúvidas, então se tiverem a paciência em ajudar eu agradeço.
×

Important Information

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