CLI REPL does not accept CIDER middleware
まだ誰も着手していません。
評価
調査の方向性
Start by reading nrepl/cmdline.clj around lines 447-471, then locate the corresponding middleware handling in the CLI REPL. Reproduce the failure with cider/cider-nrepl 0.62.2 and cider.nrepl/cider-middleware; the work is done when the CLI REPL starts without the Key must be integer error.
索引モデルが issue の本文から書いたものです。
説明
Add cider/cider-nrepl {:mvn/version "0.62.2"} to your dependencies for starting the CLI REPL.
Add cider.nrepl/cider-middleware to your :middleware configuration.
Attempt to start the CLI REPL. You will get:
Execution error (IllegalArgumentException) at nrepl.server/default-handler$fn (server.clj:152).
Key must be integer
The problem is that cider.nrepl/cider-middleware is a vector of middleware symbols, not a simple m/w itself.
In the nREPL command-line, it unpacks these vectors to create a single list of all middleware: https://github.com/nrepl/nrepl/blob/master/src/clojure/nrepl/cmdline.clj#L447-L471
The CLI REPL is missing this step mapcat handle-seq-var essentially.
- 主要言語
- Clojure
- スター
- 20
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
clojure/clojure-cli.repl のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
clojure/clojure-cli.repl#5 · リアクション 1 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
clojure/clojure-cli.repl#1 · コメント 1 件 · リアクション 2 件 ·
clojure/clojure-cli.repl の issue をすべて見る
似ている issue
-
.Escalation .Needs Triage Priority:P1 Type:Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
metabase/metabase#83678 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
-
bug: MCP server rejects request bodies over 100kb (express.json default) with PayloadTooLargeErrorオープンneeds triage
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: Schema-on-read: cannot retract a vector value unless it has exactly two elements対応中かも @markaddleman が 2 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
replikativ/datahike#1105 ·
メンテナーはふだん 1 日以内に返信
-
`[:maybe [:or ...]]` produces non-nilable clj-kondo type対応中かも @yenda が 4 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100