Commit e443bf2
ci: Skip linting on Node 16.x due to ESLint 9 requirements
ESLint 9.x requires Node.js 18.18+ (uses structuredClone internally).
Since we support Node 16+ for runtime but ESLint is a dev tool, skip
linting on Node 16.x in CI while keeping it for 18.x, 20.x, and 22.x.
Changes:
- Skip linting step for Node 16.x in CI workflow
- Document development requirements (Node 18+) in README
- Update CLAUDE.md to clarify runtime vs development requirements
The MCP server still runs perfectly on Node 16+, but development
tools (ESLint, etc.) require Node 18+.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <[email protected]>1 parent f7acae8 commit e443bf2
3 files changed
+8
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
142 | 146 | | |
143 | 147 | | |
144 | 148 | | |
| |||
0 commit comments