default error output formatting isn't ergonomic
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- javascript, shell
Direzione di ricerca
Inizia individuando la formattazione predefinita dell’output degli errori e la gestione di failCmd in semantic-release/exec, quindi riproduci un comando fallito il cui stdout contenga testo su più righe e sequenze di escape ANSI. Il lavoro è completato quando l’output predefinito è leggibile e il problema di quoting dell’issue è stato affrontato senza richiedere un failCmd personalizzato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I know I can provide a failCmd, and I'll do that, but it seems to me the default failure output could be improved. It prints the stdout stringified, which is an assault on the eyes...
Aside from that it's not 100% straightforward how to deal with quoting in making a failCmd that will print the output as-is.
shortMessage: 'Command failed with exit code 1: ./run release 7.0.0',
command: './run release 7.0.0',
exitCode: 1,
signal: undefined,
signalDescription: undefined,
stdout:
'Login Succeeded\nmaster\njcore/clarity\n*********************************************\nSuccessfully compiled 414 files with Babel.\nSuccessfully compiled 714 files with Babel.\nHappy[1]: Version: 5.0.1. Threads: 4\nHappy[1]: All set; signaling webpack to proceed.\nHash: \u001b[1m8a4bddc52b72ec4bb568\u001b[39m\u001b[22m\nVersion: webpack \u001b[1m4.28.0\u001b[39m\u001b[22m\nTime: \u001b[1m64663\u001b[39m\u001b[22mms\nBuilt at: 09/30/2020 \u001b[1m10:20:58 PM\u001b[39m\u001b[22m\n \u001b[1mAsset\u001b[39m\u001b[22m \u001b[1mSize\u001b[39m\u001b[22m \u001b[1mChunks\u001b[39m\u001b[22m \u001b[1m\u001b[39m\u001b[22m \u001b[1m\u001b[39m\u001b[22m \u001b[1mChunk Names\u001b[39m\u001b[22m\n \u001b[1m\u001b[32m0_e0568fa039ca1be3a035.js\u001b[39m\u001b[22m 46.9 KiB \u001b[1m0\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m0_e0568fa039ca1be3a035.js.map\u001b[39m\u001b[22m 123 KiB \u001b[1m0\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m11_5b4b19d4d23cb7309e43.js\u001b[39m\u001b[22m 71.6 KiB \u001b[1m11\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m11_5b4b19d4d23cb7309e43.js.map\u001b[39m\u001b[22m 300 KiB \u001b[1m11\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m12_1530a720f145ffeffdf4.js\u001b[39m\u001b[22m 26.1 KiB \u001b[1m12\u001b[39m\u001b[22m \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m \n \u001b[1m\u001b[32m12_1530a720f145ffeffdf4.js.map\u001b[39m\u001b[22m 56.2 KiB \u001b[1m12\u001b[39m\u001b[22m \u001
- Lingua principale
- JavaScript
- Stelle
- 165
- Fork
- 28
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
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 semantic-release/exec
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
semantic-release/exec#535 · 3 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
semantic-release/exec#480 · 1 commento ·
-
fails when ${nextRelease.notes} contains quotesForse già presa @scrocquesel l’ha presa 485 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
semantic-release/exec#459 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
semantic-release/exec#413 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
semantic-release/exec#412 · 1 commento ·
Tutte le issue di semantic-release/exec
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
-
documentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
githubnext/gh-aw-workshop#4251 ·
I maintainer di solito rispondono entro 1 giorno
-
customer-support needs-triage Platform(Default)
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Leonxlnx/taste-skill#129 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100