Suggest making shadowed quotes explicit
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Domaine
- tooling
Piste de recherche
Aucun fichier source ni aucun test n’est nommé dans l’issue. Commencez par localiser la règle de refactoring qui gère la syntaxe abrégée de quote et vérifie les bindings de quote. Le travail est terminé lorsqu’un quote masqué est suggéré sous forme explicite, tandis que l’utilisation ordinaire de quote reste inchangée ; ajoutez ou mettez à jour la couverture pour les exemples de Scheme présentés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- Racket
- Étoiles
- 70
- Forks
- 12
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de jackfirth/resyntax
-
Grimoire docs need examplesOuvertedocumentation
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
documentation
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
testing
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
-
testing
Difficulté 3/5 1-2 jours Accessibilité débutants 75/100
-
testing
Difficulté 4/5 3-5 jours Accessibilité débutants 68/100
Toutes les issues de jackfirth/resyntax
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
google/go-containerregistry#2491 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Graphify-Labs/graphify#4860 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
sveltejs/eslint-plugin-svelte#1615 ·
Les mainteneurs répondent en général sous 7 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 3 jours
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour