Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Suggest making shadowed quotes explicit

Ouverte
#271 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

new lint

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

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de jackfirth/resyntax

Toutes les issues de jackfirth/resyntax

Issues similaires

Plus d'issues DevTools

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.