Use this page when the graph contains generated or third-party code, a scan is slow because of a big folder, or Graphify reports a file as sensitive.
How it works
For every file under the scan root, Graphify applies these checks in order:1
Built-in skips
Dependency, build, cache, and editor folders, plus lock files, are never scanned.
2
Ignore files
.gitignore (and .git/info/exclude) is read first, then .graphifyignore. Both use gitignore syntax, so a later !pattern can bring a file back.3
--exclude
Patterns passed on the command line are applied last and win over the ignore files.
4
Sensitive-file filter
Anything that looks like a secret is skipped and reported, whatever your rules say.
What Graphify skips by default
Folders
Folders
node_modules, venv, .venv, __pycache__, site-packages, .git, dist, build, target, .next, .nuxt, .turbo, .angular, .svelte-kit, .cache, .parcel-cache, .pytest_cache, .mypy_cache, .ruff_cache, .tox, .nox, __snapshots__, storybook-static, .idea, .terraform, .serverless, .obsidian, .worktrees, .graphify, and graphify-out. Folders named env, out, or coverage are skipped only when they look like a virtual environment, build output, or coverage report.Lock files
Lock files
package-lock.json, yarn.lock, pnpm-lock.yaml, Cargo.lock, poetry.lock, Gemfile.lock, composer.lock, and go.sum.Possible secrets
Possible secrets
.env and .envrc (templates such as .env.example and .env.sample are kept), certificates and keys (.pem, .key, .p12, .pfx, .crt), SSH keys such as id_rsa, and credential files such as .netrc, .npmrc, .pypirc, and .git-credentials.Configure
- .graphifyignore
- --exclude
- --no-gitignore
Commit a
.graphifyignore at the scan root for rules that only matter to the graph:.graphifyignore
.graphifyinclude is no longer supported. If one exists, Graphify prints a warning; move its rules into .graphifyignore as ! patterns.
See it in action
In a repository with a.graphifyignore and a .env file:
Size limits
Graphs above the HTML limit still write
graph.json and GRAPH_REPORT.md, and every query and MCP tool still works.
Verify and troubleshoot
What’s next
.graphifyrc
Map ambiguous extensions to a language.
CLI reference
Every
extract flag.Try it in Graphify
We build and host the graph for you. Start with a 14-day Pro trial, then keep up to 3 repositories on Free. No card required.