hunk.code_window:   global?: boolean,
     globalPath?: string,
     storePath?: string,
     quiet?: boolean,
     logger?: LoggerType,
     ignoreScripts?: boolean
     save?: boolean,
     saveDev?: boolean,
     saveOptional?: boolean,
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:   silent?: boolean,
  
hunk.file_path: src/types.ts
hunk.type: replace
file: {
    "rules": {
      "curly": false,
      "eofline": false,
      "align": [true, "parameters"],
      "class-name": true,
      "indent": [true, "spaces"],
      "max-line-length": false,
      "no-any": true,
      "no-consecutive-blank-lines": true,
      "no-trailing-whitespace": true,
      "no-duplicate-key": true,
      "no-duplicate-variable": true,
      "no-unreachable": true,
      "no-var-keyword": true,
      "no-unused-expression": true,
      "no-unused-variable": true,
      "no-use-before-declare": true,
      "no-var-requires": true,
      "no-require-imports": false,
      "one-line": [true,
        "check-else",
        "check-whitespace",
        "check-open-brace"],
      "quotemark": [true,
        "single",
        "avoid-escape"],
      "semicolon": false,
      "typedef-whitespace": [true, {
        "call-signature": "nospace",
        "index-signature": "nospace",
        "parameter": "nospace",
        "property-declaration": "nospace",
        "variable-declaration": "nospace"
      }],
      "whitespace": [true,
        "check-branch",
        "check-decl",
        "check-operator",
        "check-separator",
        "check-type"]
    }
  }
  