MagicStack / MagicStack/MagicPython
Add scope for function parameter used inside function
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 1.4k
- Forks
- 98
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Got send here from 'vscode-python' https://github.com/microsoft/vscode-python/issues/11594
```
def function(param1):
x = 1
return param1 * x
```
Both `x` and `param1` are variables used inside the `function`, but `param1` is a given parameter.
In the function def line `param1` has a special scope but not when used inside the function.
I'd like to have it have a special textmate scope too so I can color it and see, when I use a parameter and when a 'normal' variable.
The left side is what I want (from PyCharm) and the right side is as currently is.

Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
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.
Piste de recherche
L’issue ne nomme aucun fichier d’implémentation ni test ; commencez par localiser les règles de coloration syntaxique Python de MagicPython et par comparer la définition du paramètre de l’exemple de fonction avec son utilisation dans la fonction. C’est terminé lorsque les références aux paramètres reçoivent un scope TextMate distinct de celui des variables locales ordinaires, avec une couverture pour l’exemple montré.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, python
- Domaine
- devtools, tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100