Configuration

Updated Jul 27, 2026

The optional configuration file is odw-lint.json by default. The available shape is:

{
  "include": [
    ".odw/workflows/**/*.js",
    ".claude/workflows/**/*.js",
    "workflows/**/*.js"
  ],
  "exclude": ["**/node_modules/**", "**/dist/**"],
  "strictClaude": false,
  "rules": {
    "odw/bounded-loop": "warning",
    "odw/schema-for-structured-agent": "off"
  }
}

Command-line flags override configuration. Unknown rule identifiers are errors. Unknown top-level keys are warnings while the schema remains pre-1.0. The current --config option accepts file paths only; inline overrides remain planned.