CRLF input produces mixed line endings
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 66/100
Direzione di ricerca
Inizia seguendo il modo in cui dockerfmt legge e scrive le righe di Dockerfile, poi individua i test del formattatore relativi ai terminatori di riga. Riproduci il problema con l’input CRLF fornito e verifica se la formattazione mantiene un terminatore coerente su ogni riga. Il lavoro è completato quando l’output usa solo LF o solo CRLF, in base all’input.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
On a Dockerfile with CRLF line endings, dockerfmt converts some lines to LF but leaves \r on others, so the output has mixed line endings.
Reproduce
printf 'FROM alpine\r\n# comment\r\nARG VERSION=1\r\nRUN echo hi\r\n' > Dockerfile
dockerfmt Dockerfile | od -c
Actual
FROM and RUN lose the \r, while the comment and ARG lines keep it:
FROM alpine\n
# comment\r\n
ARG VERSION=1\r\n
RUN echo hi
Running it again leaves the mixed endings in place.
Expected
Consistent line endings: either all LF or all CRLF, matching the input.
Reproduced with v0.5.4 and with main at a5868c2.
- Lingua principale
- Go
- Stelle
- 626
- Fork
- 23
- Merge medio
- 6g 23h
- PR unite (30g)
- 3
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di reteps/dockerfmt
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
-
Unable to use docker image with gitlab ciForse già presa @reteps l’ha presa 2 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100
Tutte le issue di reteps/dockerfmt
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TUM-Dev/Campus-Backend#678 ·
I maintainer di solito rispondono entro 1 giorno
-
fix(app): fail closed if GetGeneralSetting fails during initializationForse già presa @kalavt l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
tsukumogami/tsuku#2813 ·
I maintainer di solito rispondono entro 1 giorno
-
component:obi contribfest go test
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 83/100
open-telemetry/opentelemetry-ebpf-instrumentation#4143 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno