From ec55d75f61aa1eb6fdbd99e96040d1ed00ce6f3a Mon Sep 17 00:00:00 2001 From: nixx quality Date: Sun, 28 Oct 2018 23:07:34 +0100 Subject: [PATCH] update the tslint.json while we're at it --- types/deep-diff/deep-diff-tests.ts | 21 ++++---- types/deep-diff/tslint.json | 80 +----------------------------- 2 files changed, 10 insertions(+), 91 deletions(-) diff --git a/types/deep-diff/deep-diff-tests.ts b/types/deep-diff/deep-diff-tests.ts index 5e71badae6..73c49b4d42 100644 --- a/types/deep-diff/deep-diff-tests.ts +++ b/types/deep-diff/deep-diff-tests.ts @@ -1,9 +1,7 @@ - - import _deepDiff = require('deep-diff'); -var diff = _deepDiff.diff; +const diff = _deepDiff.diff; -var lhs = { +let lhs = { name: 'my object', description: 'it\'s an object!', details: { @@ -13,7 +11,7 @@ var lhs = { } }; -var rhs = { +let rhs = { name: 'updated object', description: 'it\'s an object!', details: { @@ -23,17 +21,16 @@ var rhs = { } }; -var differences: deepDiff.Diff[] = diff(lhs, rhs); +const differences: Array> = diff(lhs, rhs); console.log(differences); - // -------------------------- -var observableDiff = _deepDiff.observableDiff; -var applyChange = _deepDiff.applyChange; +const observableDiff = _deepDiff.observableDiff; +const applyChange = _deepDiff.applyChange; -var lhs = { +lhs = { name: 'my object', description: 'it\'s an object!', details: { @@ -43,7 +40,7 @@ var lhs = { } }; -var rhs = { +rhs = { name: 'updated object', description: 'it\'s an object!', details: { @@ -53,7 +50,7 @@ var rhs = { } }; -observableDiff(lhs, rhs, function (d) { +observableDiff(lhs, rhs, d => { // Apply all changes except those to the 'name' property... if (d.path.length !== 1 || d.path.join('.') !== 'name') { applyChange(lhs, rhs, d); diff --git a/types/deep-diff/tslint.json b/types/deep-diff/tslint.json index a41bf5d19a..3db14f85ea 100644 --- a/types/deep-diff/tslint.json +++ b/types/deep-diff/tslint.json @@ -1,79 +1 @@ -{ - "extends": "dtslint/dt.json", - "rules": { - "adjacent-overload-signatures": false, - "array-type": false, - "arrow-return-shorthand": false, - "ban-types": false, - "callable-types": false, - "comment-format": false, - "dt-header": false, - "eofline": false, - "export-just-namespace": false, - "import-spacing": false, - "interface-name": false, - "interface-over-type-literal": false, - "jsdoc-format": false, - "max-line-length": false, - "member-access": false, - "new-parens": false, - "no-any-union": false, - "no-boolean-literal-compare": false, - "no-conditional-assignment": false, - "no-consecutive-blank-lines": false, - "no-construct": false, - "no-declare-current-package": false, - "no-duplicate-imports": false, - "no-duplicate-variable": false, - "no-empty-interface": false, - "no-for-in-array": false, - "no-inferrable-types": false, - "no-internal-module": false, - "no-irregular-whitespace": false, - "no-mergeable-namespace": false, - "no-misused-new": false, - "no-namespace": false, - "no-object-literal-type-assertion": false, - "no-padding": false, - "no-redundant-jsdoc": false, - "no-redundant-jsdoc-2": false, - "no-redundant-undefined": false, - "no-reference-import": false, - "no-relative-import-in-test": false, - "no-self-import": false, - "no-single-declare-module": false, - "no-string-throw": false, - "no-unnecessary-callback-wrapper": false, - "no-unnecessary-class": false, - "no-unnecessary-generics": false, - "no-unnecessary-qualifier": false, - "no-unnecessary-type-assertion": false, - "no-useless-files": false, - "no-var-keyword": false, - "no-var-requires": false, - "no-void-expression": false, - "no-trailing-whitespace": false, - "object-literal-key-quotes": false, - "object-literal-shorthand": false, - "one-line": false, - "one-variable-per-declaration": false, - "only-arrow-functions": false, - "prefer-conditional-expression": false, - "prefer-const": false, - "prefer-declare-function": false, - "prefer-for-of": false, - "prefer-method-signature": false, - "prefer-template": false, - "radix": false, - "semicolon": false, - "space-before-function-paren": false, - "space-within-parens": false, - "strict-export-declare-modifiers": false, - "trim-file": false, - "triple-equals": false, - "typedef-whitespace": false, - "unified-signatures": false, - "void-return": false, - "whitespace": false - } -} +{ "extends": "dtslint/dt.json" }