claude-memory/graph/solutions/vagabond-rpg-dev-tooling-setup-d386bd.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

13 lines
780 B
Markdown

---
id: d386bdb1-2177-4dfb-9d4d-3f421a4521d9
type: solution
title: "Vagabond RPG dev tooling setup"
tags: [vagabond-rpg, foundryvtt, eslint, prettier, husky, quench, development-tooling]
importance: 0.6
confidence: 0.8
created: "2025-12-12T20:47:27.636190+00:00"
updated: "2025-12-12T20:47:27.636190+00:00"
---
Set up complete development environment for Foundry VTT v13 system: ESLint with Foundry globals (game, CONFIG, Actor, Item, Roll, etc.), Prettier for formatting, Husky + lint-staged for pre-commit hooks, Quench test framework with sanity checks. Key learnings: (1) Parameter names like 'quench' shadow Foundry globals - use 'quenchRunner' instead, (2) Console.log statements need eslint-disable comments, (3) Unused function params should be prefixed with underscore.