2016-10-25 03:14:45 +03:00
|
|
|
{
|
|
|
|
"extends": "tslint-microsoft-contrib",
|
|
|
|
"rulesDirectory": [
|
|
|
|
"node_modules/codelyzer",
|
|
|
|
"node_modules/tslint-microsoft-contrib"
|
|
|
|
],
|
|
|
|
"rules": {
|
2016-10-27 02:38:35 +03:00
|
|
|
"export-name": false,
|
|
|
|
"missing-jsdoc": false,
|
|
|
|
"mocha-no-side-effect-code": false,
|
|
|
|
"no-any": false,
|
|
|
|
"no-conditional-assignment": false,
|
2016-10-25 03:14:45 +03:00
|
|
|
"no-constructor-vars": false,
|
2016-10-27 02:38:35 +03:00
|
|
|
"no-multiline-string": false,
|
2016-10-25 03:14:45 +03:00
|
|
|
"no-relative-imports": false,
|
|
|
|
"no-stateless-class": false,
|
|
|
|
"trailing-comma": [true, {"multiline": "always", "singleline": "never"}],
|
2016-11-24 16:59:55 +03:00
|
|
|
"no-for-in-array": false,
|
|
|
|
"restrict-plus-operands": false,
|
|
|
|
"function-name": [true, {
|
|
|
|
"method-regex": "^[a-z][\\w\\d]+$",
|
|
|
|
"private-method-regex": "^[a-z][\\w\\d]+$",
|
|
|
|
"static-method-regex": "^[a-z][\\w\\d]+$",
|
|
|
|
"function-regex": "^[a-z][\\w\\d]+$"
|
|
|
|
}],
|
2016-10-25 03:14:45 +03:00
|
|
|
|
|
|
|
// Angular
|
|
|
|
"directive-selector-name": [
|
|
|
|
true,
|
|
|
|
"camelCase"
|
|
|
|
],
|
|
|
|
"component-selector-name": [
|
|
|
|
true,
|
|
|
|
"kebab-case"
|
|
|
|
],
|
|
|
|
"directive-selector-type": [
|
|
|
|
true,
|
|
|
|
"attribute"
|
|
|
|
],
|
|
|
|
"component-selector-type": [
|
|
|
|
true,
|
|
|
|
"element"
|
|
|
|
],
|
|
|
|
"directive-selector-prefix": [
|
|
|
|
true,
|
2016-10-27 02:38:35 +03:00
|
|
|
"arc"
|
2016-10-25 03:14:45 +03:00
|
|
|
],
|
|
|
|
"component-selector-prefix": [
|
|
|
|
true,
|
2016-10-27 02:38:35 +03:00
|
|
|
"arc"
|
2016-10-25 03:14:45 +03:00
|
|
|
],
|
|
|
|
"use-input-property-decorator": true,
|
|
|
|
"use-output-property-decorator": true,
|
|
|
|
"use-host-property-decorator": true,
|
|
|
|
"no-attribute-parameter-decorator": true,
|
|
|
|
"no-input-rename": false,
|
|
|
|
"no-output-rename": false,
|
|
|
|
"no-forward-ref": false,
|
|
|
|
"use-life-cycle-interface": true,
|
|
|
|
"use-pipe-transform-interface": true,
|
|
|
|
"pipe-naming": [
|
|
|
|
true,
|
|
|
|
"camelCase",
|
2016-10-27 02:38:35 +03:00
|
|
|
"arc"
|
2016-10-25 03:14:45 +03:00
|
|
|
],
|
|
|
|
"component-class-suffix": true,
|
|
|
|
"directive-class-suffix": true,
|
|
|
|
"import-destructuring-spacing": true
|
|
|
|
}
|
|
|
|
}
|