Skip to content

build(nix): install jev-lint from agent-config - #449

Merged
furedea merged 1 commit into
mainfrom
build/74-install-jev-lint
Nov 10, 2026
Merged

furedea merged 1 commit into
mainfrom
build/74-install-jev-lint

Conversation

@furedea-agent

@furedea-agent furedea-agent Bot commented Nov 10, 2026

Copy link
Copy Markdown
Contributor

概要

agent-config の Stop hook が動かす jev-lint(AI でルールを採点するツール)を,普段の PATH に入れる.jev-lint は agent-config で Nix によって固定されている(furedea/agent-config#145).

変更 中身
flake.lock agent-config を 68dfcf6 から 1fb20a0 に上げる(packages.jev-lint を含む版)
nix/home/default.nix agent-config の jev-lint を,「Code quality」のパッケージに ast-grep と並べて足す

確認

  • darwin-rebuild switch で適用済み(ユーザー).jev-lint が /etc/profiles/per-user/kaito/bin/jev-lint にあり,jev-lint rules が動く
  • bats の Home Manager のビルドのテストが通る(jev-lint がない版では attribute 'jev-lint' missing で落ちていた)
  • サンドボックスの中では,ソケットの作成(tests/ssh-agent/sign_ssh.bats)と nvim の lspmux(tests/nvim/lspmux.bats)のテストが落ちる.この変更とは関係なく,CI で確認する

Refs furedea/agent-config#74

🤖 Generated with Claude Code

jev-lint judges the model rules that the agent-config Stop hook will run.
It is pinned by Nix in agent-config (furedea/agent-config#145), so update
the agent-config input and add the package next to ast-grep.

Refs furedea/agent-config#74

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@furedea

furedea commented Nov 10, 2026

Copy link
Copy Markdown
Owner

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown
Codex Review Summary: ❌ Failed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ❌ Failed 2026-11-10T18:16:20.002631Z
We couldn’t complete this review. Comment @codex review to try again.
63852db Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@github-actions

Copy link
Copy Markdown
Contributor

Review summary: no blocking issues found.

  • nix/home/default.nix reads jev-lint as agent-config.packages.${system}.jev-lint. Other agent-config outputs (agentSource) are read the same way, and agent-config and system are already arguments to the module.
  • flake.lock only bumps the agent-config input to 1fb20a0. No other inputs changed.
  • I couldn't read the upstream flake at the new rev from this environment. I'm relying on the PR's note that the Home Manager build test now passes, which means the jev-lint attribute resolves.

No inline findings.

@furedea
furedea merged commit 482f9ab into main Nov 10, 2026
19 of 21 checks passed
@furedea
furedea deleted the build/74-install-jev-lint branch November 10, 2026 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant