cosmo-ui
Version:
Common React components
93 lines • 1.79 kB
JSON
{
"extends": [
"tslint:latest",
"tslint-react"
],
"globals": {
"React": true
},
"env": {
"browser": true,
"node": true,
"mocha": true
},
"parserOptions": {
"ecmaFeatures": {
"jsx": true
}
},
"rules": {
"arrow-parens": [
"ban-single-arg-parens"
],
"semicolon": [
"never"
],
"indent": [
true,
"spaces"
],
"only-arrow-functions": [true],
"curly": [
true,
"ignore-same-line"
],
"eofline": false,
"class-name": false,
"no-conditional-assignment": true,
"no-duplicate-variable": true,
"no-string-literal": true,
"no-invalid-template-strings": true,
"no-var-keyword": true,
"triple-equals": [true],
"trailing-comma": [
true,
{
"multiline": "always",
"singleline": "never"
}
],
"arrow-return-shorthand": [true, "multiline"],
"array-type": [
true,
"array"
],
"no-trailing-whitespace": true,
"quotemark": [
true,
"single",
"jsx-double"
],
"object-literal-shorthand": true,
"prefer-template": true,
"max-line-length": [
true,
100
],
"interface-name": [
true,
"never-prefix"
],
"align": [
true,
"parameters",
"arguments",
"statements"
],
"no-empty": false,
"no-empty-interface": false,
"ordered-imports": [false],
"jsx-no-multiline-js": false,
"jsx-wrap-multiline": false,
"jsx-alignment": false,
"object-literal-sort-keys": false,
"no-console": [false],
"no-var-requires": false,
"jsx-boolean-value": false,
"no-namespace": false,
"max-classes-per-file": [
false
],
"no-unused-expression": true
}
}