MagicStack / MagicStack/MagicPython
Highlighting of SQL inside strings
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 1.4k
- フォーク
- 98
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
The stock Python package performs syntax highlighting inside strings containing SQL commands. That's rather useful, even though the implementation might need some more work. In this example:
``` python
create = 'CREATE TABLE test (id INT, name TEXT);'
insert = 'INSERT INTO test VALUES (1, "Bob")'
```
in the second line, words recognized as SQL are highlighted, but not in the first one, where "CREATE TABLE" has the same color as the non-reserved names.
(Actually, as you can see, even Github's Markdown does it, with exactly the same behavior, so perhaps something is wrong with the first line, although it does execute properly)
Do you consider this a useful addition?
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
ファイルやテストは指定されていません。サポート対象のエディター統合で2つのPython文字列の例を再現し、その後、Python文字列の処理とSQLハイライトのエントリーポイントを調べて、CREATE TABLEがINSERTと異なる理由を理解してください。両方の例でSQLキーワードが一貫してハイライトされ、通常のPython文字列を壊さないことを確認できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, sql
- 領域
- tooling
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 32/100