Suggest making shadowed quotes explicit
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Domínio
- tooling
Direção de pesquisa
Nenhum arquivo de origem ou teste é nomeado na issue. Comece localizando a regra de refactoring que trata da sintaxe abreviada de quote e verifica os bindings de quote. O trabalho estará concluído quando um quote sombreado for sugerido na forma explícita, enquanto o uso comum de quote permanecer inalterado; adicione ou atualize a cobertura para os exemplos de Scheme mostrados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Resyntax ought to suggest rewriting this code:
(define (quote x) (* x 2))
'a
Into this:
(define (quote x) (* x 2))
(quote a)
That is, when somebody redefines quote to mean something other than regular quoting, Resyntax should suggest the quote be written out explicitly. Relying on this sort of implicit redefinition due to the unhygienic nature of quoting is very confusing, and it can happen accidentally if somebody doesn't realize quoting works this way.
- Linguagem predominante
- Racket
- Estrelas
- 70
- Forks
- 12
- 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 jackfirth/resyntax
-
Grimoire docs need examplesAbertadocumentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
documentation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
testing
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
-
testing
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 75/100
-
testing
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 68/100
Todas as issues de jackfirth/resyntax
Issues semelhantes
-
Add 'upm' tag on githubAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
-
🐛 tunnel diag: Docker log collection deadlocks when the container's stderr log exceeds 64 KiBAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
cloudflare/cloudflared#1783 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
leecade/caniuse_local#12 ·
-
b:minor bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
software-mansion/argent#1698 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
objectionary/jeo-maven-plugin#1933 ·
Mantenedores costumam responder em até 2 dias