roots = ["apps/web/src", "packages/deck-ui/src"]
exts = [".ts", ".tsx", ".astro", ".js"]
skipDirs = ["node_modules", "dist", "tests", ".worktrees"]
baseline = ["no-stubs", "ts-suppress", "as-any"]
rules = []
astRules = "./rules/ast"
astDisable = []
suppressions = "./suppressions.json"
fixtures = "./fixtures"

[checkers.diff-shape]
maxDirs = 5

[checkers.tsc]
timeout = 180
tsconfig = "packages/deck-ui/tsconfig.json"

[checkers.jscpd]
minTokens = 50

[gate]
file = ["critical", "high"]
staged = ["critical", "high"]
