add typescript support (#64)

* add typescript support

* remove typescript extend from eslint-config-mattermost
This commit is contained in:
Nikhil Ranjan 2019-09-04 22:24:37 +02:00 committed by Jesse Hallam
parent aac26c1068
commit 3475ff3c9d
6 changed files with 434 additions and 17 deletions

View file

@ -632,5 +632,42 @@
"onlyEquality": false
}
]
}
},
"overrides": [
{
"files": ["**/*.tsx", "**/*.ts"],
"extends": "plugin:@typescript-eslint/recommended",
"rules": {
"@typescript-eslint/no-var-requires": 0,
"@typescript-eslint/prefer-interface": 0,
"@typescript-eslint/indent": [
2,
4,
{
"SwitchCase": 0
}
],
"@typescript-eslint/no-use-before-define": [
2,
{
"classes": false,
"functions": false,
"variables": false
}
],
"@typescript-eslint/camelcase": [
2,
{
"properties": "never"
}
],
"react/jsx-filename-extension": [
1,
{
"extensions": [".jsx", ".tsx"]
}
]
}
}
]
}