@xapp/config
Version:
Shared configuration parameters for TypeScript development
75 lines • 2.06 kB
JSON
{
"extends": [
"tslint:recommended",
"tslint-config-prettier"
],
"rules": {
"cyclomatic-complexity": [
true
],
"member-ordering": [
true,
{
"order": [
"public-static-field",
"protected-static-field",
"private-static-field",
"instance-field",
"public-constructor",
"protected-constructor",
"private-constructor",
"protected-instance-method",
"private-instance-method"
]
}
],
"variable-name": [
true,
"ban-keywords",
"allow-leading-underscore"
],
"array-type": false,
"arrow-return-shorthand": false,
"max-classes-per-file": false,
"no-angle-bracket-type-assertion": false,
"member-access": false,
"no-console": false,
"no-empty": false,
"no-empty-interface": false,
"no-var-requires": false,
"no-shadowed-variable": false,
"no-magic-numbers": [
true,
-1,
0,
1,
2
],
"no-unused-expression": false,
"prefer-method-signature": true,
"one-line": [
true,
"check-open-brace",
"check-whitespace"
],
"typedef-whitespace": [
true,
{
"call-signature": "nospace",
"index-signature": "nospace",
"parameter": "nospace",
"property-declaration": "nospace",
"variable-declaration": "nospace"
}
],
"no-null-keyword": true,
"switch-default": true,
"object-literal-sort-keys": false,
"interface-name": false,
"semicolon": [
true,
"always",
"ignore-interfaces"
]
}
}