Tach Domain
Tach domain configuration file
| Type | object |
|---|---|
| File match |
tach.domain.toml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/tach-domain/latest.json |
| Source | https://raw.githubusercontent.com/gauge-sh/tach/refs/heads/main/public/tach-domain-toml-schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Domain-level configuration for the Tach CLI
Properties
root
object
Configuration for the root module of the domain
7 nested properties
depends_on
string | object[]
List of dependencies for the module
cannot_depend_on
string[]
List of forbidden dependencies for the module
layer
string
The architectural layer this module belongs to
unchecked
boolean
Flag to skip checks for this module
utility
boolean
Whether this module is a utility module
strict
boolean
DEPRECATED: Use 'interfaces' instead
visibility
string[]
List of visibility patterns
modules
object[]
List of module configurations
[]
interfaces
object[]
List of interface configurations
[]