**/bundle
**/coverage
**/dist
**/.git
**/node_modules
.docker
.DS_Store
.env
.gemini/
.idea
.integration-tests/
*.iml
*.tsbuildinfo
*.vsix
bower_components
# Generated by scripts/generate-changelog.js — do not hand-format.
CHANGELOG.md
eslint.config.js
**/generated
gha-creds-*.json
junit.xml
# Generated by pnpm; prettier reflows it into a shape pnpm does not emit,
# so formatting and `pnpm install` fight over the file. .yamllint.yml
# already ignores it for the same reason.
pnpm-lock.yaml
Thumbs.db
packages/vscode-ide-companion/schemas/settings.schema.json
packages/cli/src/services/insight/templates/insightTemplate.ts
packages/cua-driver/
# The rest of eslint.config.js's global ignores, for the same reasons it
# gives. scripts/codemod/fixtures is the load-bearing one: those files are
# "intentionally non-idiomatic ink input/output", so normalising them to
# house style would corrupt the very data the codemod tests assert on.
scripts/codemod/fixtures/
packages/live-host/
packages/desktop/runtime/
packages/core/src/skills/bundled/browser-use/runtime/
# Vendored from mobile-next/mobile-mcp and carries its own eslint config, so
# reformatting it to house style only widens the diff against upstream on the
# next sync. eslint.config.js already ignores packages/mobile-mcp/** for the
# same reason; .prettierignore had cua-driver but not its sibling.
packages/mobile-mcp/
