Backend/.go-arch-lint.yml
2025-09-16 13:26:27 +04:00

28 lines
516 B
YAML

version: 3
workdir: ./
allow:
depOnAnyVendor: true
components:
domain: { in: internal/domain/** }
application: { in: internal/application/** }
infrastructure: { in: internal/infrastructure/** }
interface: { in: internal/interface/** }
cmd: {in: cmd/**}
commonComponents:
- domain
deps:
infrastructure:
mayDependOn:
- application
interface:
mayDependOn:
- application
- infrastructure
cmd:
mayDependOn:
- application
- infrastructure
- interface