Support XML comments when formatting code
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
- javascript
Direção de pesquisa
Comece pelo parser semelhante a sax ltx em src/parsers/ltx.js e determine como os comentários XML são tratados atualmente. Em seguida, acompanhe a função format do Workbench para a formatação da UI XML; está concluído quando os comentários emitidos pelo parser são preservados e anexados, em vez de removidos, quando a formatação é acionada por Ctrl+Shift+Return ou Run.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Right now, if the XML UI contains comments, they will get removed when the code is formatted (Ctrl+Shift+Return or Run).
This is quite annoying as the user might have spent time writing those comments, and they will get deleted. Fortunately it's possible to "undo" the formatting.
Let's support XML comments - for that we need
- Make ltx sax-like parser emit XML comments
- Update Workbench
formatfunction to use and append comments
- Linguagem predominante
- JavaScript
- Estrelas
- 846
- Forks
- 91
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem 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 workbenchdev/Workbench
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
workbenchdev/Workbench#1028 · 11 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
workbenchdev/Workbench#1019 ·
-
editor needs settingsAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
workbenchdev/Workbench#1014 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
workbenchdev/Workbench#1007 · 1 comentário ·
-
How could I work with multiple user interfaces (e.g. multiple .ui files, or multiple blueprints)?Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
workbenchdev/Workbench#1006 · 1 comentário · 1 reação ·
Todas as issues de workbenchdev/Workbench
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
vercel-labs/agent-skills#348 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
NanmiCoder/dsh-agent-teams#289 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
c1overzz/dsh-bili-scroll#124 ·
Mantenedores costumam responder em até 1 dia