Tooling Integration

Vendored source is useful context, but it should not dominate everyday tooling.
ingraft detects project surfaces before writing anything, keeps source
available for coding agents and LSPs where that matters, and narrows only the
tools that create noise.
Brand marks use theSVG where a tool has a stable public logo. Letter marks are used for config-only surfaces without a canonical logo.
4 integrations
Editors
Workspace settings that reduce explorer, watcher, and file-color noise. VS Code Keeps the vendor folder quiet in VS Code without removing it from the project. Zed Detects Zed settings while intentionally avoiding scan exclusions. JetBrains IDEs Adds a shared vendor scope and file color for IntelliJ, WebStorm, PyCharm, and other JetBrains IDEs. Vim and Neovim Reports Vim and Coc settings so the doctor can show editor surfaces in terminal-heavy projects.
8 integrations
Linters
Analysis tools that should avoid spending diagnostics on vendored source. Biome Adds a vendor exclusion to Biome file includes while preserving existing JSONC comments. CSpell Prevents spell-check diagnostics from flooding vendored files. ESLint Keeps ESLint focused on first-party JavaScript and TypeScript source. golangci-lint Reports Go linter configuration and vendor visibility. markdownlint Adds a managed markdownlint ignore section for vendored docs. Oxlint Adds vendor ignore patterns to Oxlint configuration. Ruff Detects Ruff configuration and reports whether vendor is excluded. Stylelint Adds vendor ignore files to Stylelint JSON-style configs.
1 integrations
Formatters
Formatting tools that should leave upstream snapshots untouched.5 integrations
Language Analyzers
Compilers, type checkers, and language-specific project surfaces. Cargo Detects Rust workspaces and reports vendor visibility. mypy Detects mypy configuration and reports vendor ignore status. Pyright Adds vendor to Pyright excludes while preserving existing JSON settings. TypeScript Reports TypeScript and JavaScript config validity without hiding vendor from tsserver. Zig Detects Zig build files and reports vendor visibility.
3 integrations
Package Managers
Workspace package discovery rules for JavaScript and TypeScript monorepos.5 integrations
Task Runners
Monorepo task hashing and pipeline runners. Turborepo Adds vendor exclusions to task inputs without dropping Turbo defaults. Nx Adds a vendor exclusion to Nx namedInputs.default. Moonrepo Adds vendor to Moon's hasher ignore patterns. Lerna Detects Lerna configuration and reports vendor status. Lage Detects Lage configuration and reports vendor status.
6 integrations
Build Systems
Cross-language build systems that scan or index the repository root. Bazel Creates or updates .bazelignore so Bazel skips vendor. Buck2 Detects Buck2 project files and reports vendor visibility. Gradle Detects Gradle builds and reports vendor status. Maven Detects Maven builds and reports vendor status. Pants Detects Pants configuration and reports vendor status. Please Detects Please build files and reports vendor status.