Support line wrap or fixed width in generated code snippet string
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- typescript
- Bereich
- tooling
Rechercherichtung
Beginne am HTTPSnippet.convert-Einstiegspunkt und verfolge, wie generierte Codezeichenfolgen für die betroffenen Ziele zusammengesetzt werden. Lege fest, wie eine boolesche Option oder eine Breitenoption lange Werte umbrechen soll, ohne andere Ausgaben zu ändern, und überprüfe, dass das generierte Snippet dem angeforderten Formatierungsbeispiel entspricht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hi, is there any plans to support a fixed width or line break for the generated string from HTTPSnippet.convert?
While generating the string, in certain use cases, the output string could be quite long for some lines, and seems like there is no options to have line break or line wrap.
For example, the following code snippet would be hard to view since it takes too much horizontal width (the url field):
import axios from 'axios';
const options = {
method: 'POST',
url: 'https://url.com/this_is_a_super_long_url_this_is_a_super_long_url_this_is_a_super_long_url_this_is_a_super_long_url_'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
If we could possibly add a line break (boolean, or width as a number) as an option:
import axios from 'axios';
const options = {
method: 'POST',
url: 'https://url.com/this_is_a_super_long_url
_this_is_a_super_long_url_this_is_a_sup
er_long_url_this_is_a_super_long_url_'
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1.2k
- Forks
- 242
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Kong/httpsnippet
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 62/100
Kong/httpsnippet#356 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Kong/httpsnippet#389 ·
-
Support for Oracle APEXOffen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
Kong/httpsnippet#383 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Kong/httpsnippet#379 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
Kong/httpsnippet#370 ·
Alle Issues in Kong/httpsnippet
Ähnliche Issues
-
refactor
Schwierigkeit 2/5 Ein halber Tag Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 5 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
OHDSI/Data2Evidence#3450 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
e2e-failure ready-to-code
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
redhat-developer/rhdh-plugin-export-overlays#4011 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
automation missing-model model-sync provider:ofox
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
anomalyco/models.dev#8421 ·
Maintainer antworten meist innerhalb von 1 Tag
-
SlackAdapter and TelegramAdapter are not assignable to Adapter under exactOptionalPropertyTypesOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Maintainer antworten meist innerhalb von 1 Tag