Skip to content

build: devShellからnilを削除 - #101

Merged
ncaq merged 1 commit into
masterfrom
nix-lsp
Aug 16, 2026
Merged

build: devShellからnilを削除#101
ncaq merged 1 commit into
masterfrom
nix-lsp

Conversation

@ncaq

@ncaq ncaq commented Aug 16, 2026

Copy link
Copy Markdown
Owner

NixのLSPとしてnilnixdのどちらを使うかはホスト環境に任せるため、
devShellからnilを削除しました。
セットアップは複雑ではなくプロジェクトのバージョンにも依存しないため、
プロジェクト側で実装を固定する必要はありません。

ref ncaq/nix-templates#291

NixのLSPとして`nil`と`nixd`のどちらを使うかはホスト環境に任せるため、
devShellから`nil`を削除しました。
セットアップは複雑ではなくプロジェクトのバージョンにも依存しないため、
プロジェクト側で実装を固定する必要はありません。

Claude-Session: https://claude.ai/code/session_01DBicAhQ415nChnMegsrx8r
@ncaq ncaq added the Type: Dependencies Dependency issues or Changes to dependency files label Aug 16, 2026
@ncaq ncaq self-assigned this Aug 16, 2026

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

devShellからNixのLSPであるnilを削除するだけの1行変更です。

nilはビルド・チェック・フォーマットのいずれにも関与しておらず、Nixの整形とリントはnixfmt/deadnix/statixが担当したままdevShellに残っています。リポジトリ全体を検索してもnilをツールとして参照している箇所(CIワークフロー、README、スクリプト)はなく、参照切れは発生しません。flake.lockにも変更はありません。

LSPの実装選択をホスト環境に委ねるという方針はPR本文および ncaq/nix-templates#291 と整合しており、妥当な変更だと判断します。品質・ドキュメント・パフォーマンス・セキュリティ・テストの各観点でも指摘事項はありません。

Review metadata
  • Reviewed commit: 490eae4
  • PR: #101
  • kyosei: 3.5.9
  • kyosei-action: 2.3.1
  • Claude Code: 2.1.220
  • Model: claude-opus-5
  • Execution: GitHub Actions (run)

Comment thread flake.nix
@ncaq
ncaq merged commit 2c2c091 into master Aug 16, 2026
5 checks passed
@ncaq
ncaq deleted the nix-lsp branch August 16, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Dependencies Dependency issues or Changes to dependency files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant