ns/as-alias not supported
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 38/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- clojure
調査の方向性
Dirac の devtools で報告された namespace スニペットを再現し、Internal Dirac Error [D:implant:70] に関連付けられた namespace の解析パスから始めます。require オプションがどのように処理されるかを追跡し、その後 :as-alias が受け入れられ、スニペットで報告されたコンパイルエラーが発生しなくなることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Zdar, this code breaks dirac:
(ns a.b.c "Test" (:require [bm-web.routes :as-alias routes]))
The as-alias syntax allows to refer to :bm-web.routes by ::routes (instead of it refering to :MY-CURRENT-NS/routes). It's a fairly new CLJ addition.
However dirac isn't happy about it:
#ExceptionInfo{:message nil,
:data {:clojure.error/source nil,
:clojure.error/line nil,
:clojure.error/column nil,
:clojure.error/phase :compilation},
:cause #ExceptionInfo{:message "Only :as, :refer and :rename options supported in :require / :require-macros; offending spec: [bm-web.routes :as-alias routes]",
:data {:tag :cljs/analysis-error}}}
It shows Internal Dirac Error [D:implant:70] "Unable to parse namespace from source\n" in the devtools.
- 主要言語
- Clojure
- スター
- 775
- フォーク
- 29
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
binaryage/dirac のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 30/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
binaryage/dirac の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
clojure-emacs/cider#4203 ·
-
.Team/QueryingPlatform Priority:P2
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
clj-commons/antq#329 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100