Add scope for function parameter used inside function

オープン
#208 コメント 1 件 リアクション 2 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
38/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
javascript, python
領域
devtools, tooling

調査の方向性

issue には実装ファイルやテストが記載されていないため、まず MagicPython の Python 構文ハイライト規則を見つけ、関数の例におけるパラメーター定義と関数内でのその使用を比較してください。パラメーター参照が通常のローカル変数とは異なる TextMate スコープを受け取り、示されている例がカバーされれば完了です。

索引モデルが issue の本文から書いたものです。

説明

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.
image

主要言語
JavaScript
スター
1.4k
フォーク
98
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

MagicStack/MagicPython のほかの issue

MagicStack/MagicPython の issue をすべて見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。