From 5202017ee1ca386fc395d88b359a30de6ee60948 Mon Sep 17 00:00:00 2001 From: Chris Alfano Date: Tue, 19 May 2026 13:44:44 -0400 Subject: [PATCH] fix(lint): ignore .agents/ (skill sources are upstream-managed) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CI failed on PR #71 because `.agents/skills/specops/scripts/lib/plans.js` uses CommonJS (`require()`, `module.exports`) — the project's eslint config flags those because the rest of the codebase is ESM. The skill sources are upstream-managed (pinned by `skills-lock.json` content hash); modifying them would break the sync. Ignore the tree instead. Co-Authored-By: Claude Opus 4.7 (1M context) --- eslint.config.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eslint.config.js b/eslint.config.js index 91db5f4..9187ace 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -12,6 +12,9 @@ export default tseslint.config( '**/.vite/**', '**/coverage/**', '.claude/worktrees/**', + // Skill source is upstream-managed (hash-pinned in skills-lock.json); + // its scripts ship as CommonJS and aren't ours to relint. + '.agents/**', ], }, js.configs.recommended,