UNPKG

tslint-config-za

Version:
145 lines (144 loc) 3.13 kB
module.exports = { 'extends': ['tslint-eslint-rules', 'tslint-react'], 'rules': { 'no-multi-spaces': true, 'trailing-comma': [ true, { 'singleline': 'never', 'multiline': 'always', 'esSpecCompliant': true } ], 'switch-default': true, 'ter-padded-blocks': [true, { 'blocks': 'never', 'classes': 'never', 'switches': 'never' }], 'align': [ true, 'parameters', 'statements' ], 'class-name': true, 'comment-format': [ true, 'check-space' ], 'curly': true, 'object-curly-spacing': true, 'eofline': true, 'ter-indent': [ true, 2, { 'SwitchCase': 1 } ], 'jsdoc-format': false, 'label-position': true, 'max-line-length': [ true, 120 ], 'member-ordering': [ true, { 'order': 'statics-first' } ], 'new-parens': true, 'no-any': false, 'no-arg': true, 'no-bitwise': true, 'no-conditional-assignment': true, 'no-consecutive-blank-lines': true, 'no-console': [ true, 'debug', 'info', 'log', 'time', 'timeEnd', 'trace' ], 'no-construct': true, 'no-constructor-vars': false, 'no-debugger': true, 'no-duplicate-variable': true, 'no-empty': false, 'no-eval': true, 'no-internal-module': true, 'no-namespace': true, 'no-reference': true, 'no-shadowed-variable': true, 'no-string-literal': true, 'no-switch-case-fall-through': false, 'no-trailing-whitespace': true, 'no-unused-expression': true, 'no-use-before-declare': false, 'no-var-keyword': true, 'no-var-requires': false, 'object-literal-sort-keys': false, 'one-line': [ true, 'check-catch', 'check-else', 'check-finally', 'check-open-brace', 'check-whitespace' ], 'one-variable-per-declaration': [ true, 'ignore-for-loop' ], 'quotemark': [ true, 'single', 'jsx-double' ], 'radix': true, 'semicolon': [ true, 'always' ], 'triple-equals': [ true, 'allow-null-check' ], 'typedef': false, 'typedef-whitespace': [ true, { 'call-signature': 'nospace', 'index-signature': 'nospace', 'parameter': 'nospace', 'property-declaration': 'nospace', 'variable-declaration': 'nospace' }, { 'call-signature': 'onespace', 'index-signature': 'onespace', 'parameter': 'onespace', 'property-declaration': 'onespace', 'variable-declaration': 'onespace' } ], 'variable-name': [ true, 'allow-leading-underscore', 'ban-keywords', 'check-format', 'allow-pascal-case' ], 'whitespace': [ true, 'check-branch', 'check-decl', 'check-operator', 'check-separator', 'check-type', 'check-typecast' ], 'jsx-boolean-value': [true, 'never'], 'jsx-no-lambda': false, 'jsx-wrap-multiline': false } };