Support line wrap or fixed width in generated code snippet string
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- tooling
Direção de pesquisa
Comece pelo ponto de entrada HTTPSnippet.convert e rastreie como as strings de código geradas são montadas para os destinos afetados. Defina como uma opção booleana ou de largura deve quebrar valores longos sem alterar nenhuma outra saída e verifique se o snippet gerado corresponde ao exemplo de formatação solicitado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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);
}
- Linguagem predominante
- TypeScript
- Estrelas
- 1.2k
- Forks
- 241
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Inclui um Dockerfile ou arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Kong/httpsnippet
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
Kong/httpsnippet#356 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Kong/httpsnippet#389 ·
-
Support for Oracle APEXAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Kong/httpsnippet#383 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
Kong/httpsnippet#379 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
Kong/httpsnippet#370 ·
Todas as issues de Kong/httpsnippet
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
aiko-chan-ai/DiscordBotClient#380 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
vercel/ai-elements#507 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 Meio dia Facilidade para iniciantes 84/100
anaclumos/qa-interns#148 · 1 comentário ·
Mantenedores costumam responder em até 1 dia