- 313 new markdown files created - 30 relationships embedded - 313 entries indexed - State initialized with usage data
13 lines
780 B
Markdown
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.
|