Skip to content

Commit d74806e

Browse files
author
Andy
authored
Add lint disables for no-unnecessary-generics (DefinitelyTyped#19508)
1 parent cb2dbfb commit d74806e

File tree

78 files changed

+250
-206
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+250
-206
lines changed

scripts/fix-tslint.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,16 @@ function fix(config: any): any {
3939
const out: any = {};
4040
for (const key in config) {
4141
let value = config[key];
42-
out[key] = value;
42+
out[key] = key === "rules" ? fixRules(value) : value;
4343
}
4444
return out;
4545
}
46+
47+
function fixRules(rules: any): any {
48+
const out: any = {};
49+
for (const key in rules) {
50+
out[key] = rules[key];
51+
}
52+
return out;
53+
}
54+

types/aframe/tslint.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
{
2-
"extends": "dtslint/dt.json"
3-
}
1+
{ "extends": "dtslint/dt.json" }

types/angular-resource/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"no-object-literal-type-assertion": false,
99
"ban-types": false,
1010
"space-before-function-paren": false,
11-
"unified-signatures": false
11+
"unified-signatures": false,
12+
"no-unnecessary-generics": false
1213
}
1314
}

types/bluebird-global/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"no-empty-interface": false,
66
"array-type": false,
77
"unified-signatures": false,
8-
"ban-types": false
8+
"ban-types": false,
9+
"no-unnecessary-generics": false
910
}
1011
}

types/bunnymq/tslint.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
{
2-
"extends": "dtslint/dt.json"
3-
}
1+
{ "extends": "dtslint/dt.json" }

types/chocolatechipjs/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"ban-types": false,
77
"dt-header": false,
88
"no-any-union": false,
9-
"unified-signatures": false
9+
"unified-signatures": false,
10+
"no-unnecessary-generics": false
1011
}
1112
}

types/continuation-local-storage/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"one-variable-per-declaration": false,
88
"space-before-function-paren": false,
99
"no-var": false,
10-
"interface-over-type-literal": false
10+
"interface-over-type-literal": false,
11+
"no-unnecessary-generics": false
1112
}
1213
}

types/core-js/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "dtslint/dt.json",
33
"rules": {
4-
"ban-types": false
4+
"ban-types": false,
5+
"no-unnecessary-generics": false
56
}
67
}

types/cwise-parser/tslint.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
{
2-
"extends": "dtslint/dt.json"
3-
}
1+
{ "extends": "dtslint/dt.json" }

types/d3-array/tslint.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"extends": "dtslint/dt.json",
33
"rules": {
4-
"unified-signatures": false
4+
"unified-signatures": false,
5+
"no-unnecessary-generics": false
56
}
67
}

0 commit comments

Comments
 (0)