message: chore(lint): extend spec config from src config
diff: {
  - "extends": ["tslint:latest", "tslint-no-unused-expression-chai", "tslint-config-prettier"],
  - "rulesDirectory": ["../node_modules/tslint-etc/dist/rules", "../node_modules/tslint-no-toplevel-property-access/rules"],
  - // This is really just a list of what is wrong in our codebase,
  - // We should remove all of these over time.
  + "extends": ["../tslint.json", "tslint-no-unused-expression-chai"],
  "rules": {
  - "ordered-imports": [false],
  - "interface-name": [false],
  - "variable-name": [false], // Ben cries
  - "member-access": [false],
  + "arrow-return-shorthand": [false],
  "ban-types": [false],
  - "array-type": [false],
  + "comment-format": [false],
  "no-angle-bracket-type-assertion": [false],
  + "no-console": [false],
  + "no-implicit-dependencies": [true, "dev", ["rxjs", "chai"]],
  + "no-object-literal-type-assertion": [false],
  "no-shadowed-variable": [false],
  - "no-empty-interface": [false],
  - "interface-over-type-literal": [false],
  - "member-ordering": [false],
  + "no-string-literal": [false],
  + "no-string-throw": [false],
  + "no-submodule-imports": [false],
  + "no-unnecessary-initializer": [false],
  + "no-unused-declaration": [false],
  + "object-literal-shorthand": [false],
  + "one-variable-per-declaration": [false],
  "only-arrow-functions": [false],
  - "callable-types": [false],
  "prefer-const": [false],
  - "object-literal-sort-keys": [false],
  - "no-this-assignment": [false],
  - "one-variable-per-declaration": [false],
  - "no-conditional-assignment": [false],
  - "no-unnecessary-initializer": [false],
  - "max-classes-per-file": [true, 10],
  - "unified-signatures": [false],
  - "jsdoc-format": [false],
  - "no-console": [false],
  "prefer-for-of": [false],
  - "comment-format": [false],
  - "object-literal-shorthand": [false],
  - "prefer-conditional-expression": [false],
  - "triple-equals": [false], // OH MY GOD!!!!! AHHH!!!!
  - "no-object-literal-type-assertion": [false],
  - "ban-comma-operator": [false],
  - "no-submodule-imports": [false],
  - "no-implicit-dependencies": [true, "dev", ["rxjs", "chai"]],
  "radix": [false],
  - "no-string-literal": [false],
  - "no-string-throw": [false],
  - "arrow-return-shorthand": [false]
  + "triple-equals": [false]
  }
  }
  \ No newline at end of file
  