hunk.code_window:     "moduleResolution": "node",
       "outDir": "../dist/out-tsc-e2e",
       "sourceMap": true,
       "target": "es5",
       "typeRoots": [
         "../node_modules/@types"
       ]
     }
   }
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:     "target": "es6",
  
hunk.file_path: packages/@angular/cli/blueprints/ng2/files/e2e/tsconfig.json
hunk.type: replace
file: {
    "rules": {
      "max-line-length": [true, 100],
      "no-inferrable-types": true,
      "class-name": true,
      "comment-format": [
        true,
        "check-space"
      ],
      "indent": [
        true,
        "spaces"
      ],
      "eofline": true,
      "no-duplicate-variable": true,
      "no-eval": true,
      "no-arg": true,
      "no-internal-module": true,
      "no-trailing-whitespace": true,
      "no-bitwise": true,
      "no-unused-expression": true,
      "no-var-keyword": true,
      "one-line": [
        true,
        "check-catch",
        "check-else",
        "check-open-brace",
        "check-whitespace"
      ],
      "quotemark": [
        true,
        "single",
        "avoid-escape"
      ],
      "semicolon": [true, "always"],
      "typedef-whitespace": [
        true,
        {
          "call-signature": "nospace",
          "index-signature": "nospace",
          "parameter": "nospace",
          "property-declaration": "nospace",
          "variable-declaration": "nospace"
        }
      ],
      "curly": true,
      "variable-name": [
        true,
        "ban-keywords",
        "check-format",
        "allow-leading-underscore",
        "allow-pascal-case"
      ],
      "whitespace": [
        true,
        "check-branch",
        "check-decl",
        "check-operator",
        "check-separator",
        "check-type"
      ]
    }
  }
  