2018-06-14 20:57:44 +02:00
|
|
|
{
|
|
|
|
"defaultSeverity": "error",
|
|
|
|
"extends": [
|
|
|
|
"tslint:all"
|
|
|
|
],
|
|
|
|
"jsRules": {},
|
|
|
|
"linterOptions": {
|
|
|
|
"exclude": [
|
|
|
|
"node_modules/"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"rules": {
|
|
|
|
"completed-docs": [
|
|
|
|
true,
|
|
|
|
{
|
|
|
|
"classes": true,
|
|
|
|
"enums": true,
|
|
|
|
"enum-members": true,
|
|
|
|
"functions": {
|
|
|
|
"visibilities": [
|
|
|
|
"exported"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"interfaces": true,
|
|
|
|
"methods": {
|
|
|
|
"privacies": [
|
|
|
|
"public"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"namespaces": true,
|
|
|
|
"properties": true,
|
|
|
|
"types": true,
|
|
|
|
"variables": {
|
|
|
|
"visibilities": [
|
|
|
|
"exported"
|
|
|
|
]
|
|
|
|
}
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"linebreak-style": false,
|
|
|
|
"member-access": [
|
|
|
|
true,
|
|
|
|
"no-public"
|
|
|
|
],
|
|
|
|
"no-any": false,
|
|
|
|
"no-inferrable-types": [
|
2018-06-25 03:49:07 +02:00
|
|
|
false,
|
2018-06-14 20:57:44 +02:00
|
|
|
"ignore-params",
|
|
|
|
"ignore-properties"
|
|
|
|
],
|
2018-08-30 19:00:38 +02:00
|
|
|
"no-magic-numbers": [true, -1, 0, 1, 2, 10, 100],
|
2018-06-14 20:57:44 +02:00
|
|
|
"no-null-keyword": false,
|
|
|
|
"no-unsafe-any": false,
|
|
|
|
"object-literal-key-quotes": [
|
|
|
|
true,
|
|
|
|
"as-needed"
|
|
|
|
],
|
|
|
|
"only-arrow-functions": [
|
|
|
|
true,
|
|
|
|
"allow-declarations",
|
|
|
|
"allow-named-functions"
|
|
|
|
],
|
2018-08-30 19:00:38 +02:00
|
|
|
"triple-equals": [true, "allow-null-check", "allow-undefined-check"],
|
2018-06-14 20:57:44 +02:00
|
|
|
"typedef": [
|
|
|
|
true,
|
|
|
|
"call-signatures",
|
|
|
|
"arrow-call-signatures",
|
|
|
|
"parameter",
|
|
|
|
"arrow-parameter",
|
|
|
|
"property-declaration",
|
|
|
|
"variable-declaration",
|
|
|
|
"member-variable-declaration",
|
|
|
|
"object-destructuring",
|
|
|
|
"array-destructuring"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"rulesDirectory": []
|
2018-08-30 19:00:38 +02:00
|
|
|
}
|