Wires `kebab_parse_code::BUILTIN_BLACKLIST` (6 patterns: node_modules, target, __pycache__, .venv, venv, env) into `build_overrides()` so the walker automatically excludes these directories even when the user has no `.kebabignore`. TDD cycle: 2 failing tests added first, then the pattern-add loop inserted after the existing kbignore block. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
25 lines
771 B
TOML
25 lines
771 B
TOML
[package]
|
|
name = "kebab-source-fs"
|
|
version = { workspace = true }
|
|
edition = { workspace = true }
|
|
rust-version = { workspace = true }
|
|
license = { workspace = true }
|
|
repository = { workspace = true }
|
|
description = "Local filesystem SourceConnector — walks workspace.root + applies gitignore filters"
|
|
|
|
[dependencies]
|
|
kebab-core = { path = "../kebab-core" }
|
|
kebab-config = { path = "../kebab-config" }
|
|
kebab-parse-code = { path = "../kebab-parse-code" }
|
|
anyhow = { workspace = true }
|
|
serde = { workspace = true }
|
|
time = { workspace = true }
|
|
blake3 = { workspace = true }
|
|
tracing = { workspace = true }
|
|
walkdir = "2"
|
|
ignore = "0.4"
|
|
|
|
[dev-dependencies]
|
|
serde_json = { workspace = true }
|
|
tempfile = "3"
|