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

Default: null
cannot_depend_on string[]

List of forbidden dependencies for the module

Default: null
layer string

The architectural layer this module belongs to

unchecked boolean

Flag to skip checks for this module

Default: false
utility boolean

Whether this module is a utility module

strict boolean

DEPRECATED: Use 'interfaces' instead

Default: false
visibility string[]

List of visibility patterns

Default: null
modules object[]

List of module configurations

Default:
[]
interfaces object[]

List of interface configurations

Default:
[]