4137d0ea23
* config logic consolidation * filter out duplicate servers * build default teams and GPO teams are not editable * tweaks * tweak config architecture to support tests - config needs to load in each process (main and renderer) and then synchronize with each other - finished saving ui functionality * add esdoc comments to new config module * remove old config-related files * revert eslint comment * don’t filter teams, duplicates are allowed * some code review tweaks * Remove unecessary deepCopy * tweak for tests * Skip test for now Can’t seem to get this test to work, even though what is being tested works fine in the actual app. * fix for failing test click of ‘light’ option wasn’t triggering an update as it is selected by default, so flipped the order to first select ‘dark’ and then ‘light’
91 lines
1.5 KiB
JSON
91 lines
1.5 KiB
JSON
{
|
|
"extends": [
|
|
"./node_modules/eslint-config-mattermost/.eslintrc.json",
|
|
"./node_modules/eslint-config-mattermost/.eslintrc-react.json",
|
|
"plugin:cypress/recommended"
|
|
],
|
|
"plugins": [
|
|
"import",
|
|
"cypress"
|
|
],
|
|
"env": {
|
|
"jest": true,
|
|
"cypress/globals": true
|
|
},
|
|
"settings": {
|
|
"import/resolver": "webpack",
|
|
"react": {
|
|
"pragma": "React",
|
|
"version": "16.4"
|
|
}
|
|
},
|
|
"rules": {
|
|
"import/no-unresolved": 2,
|
|
"import/order": [
|
|
"error",
|
|
{
|
|
"newlines-between": "always-and-inside-groups",
|
|
"groups": [
|
|
"builtin",
|
|
"external",
|
|
[
|
|
"internal",
|
|
"parent"
|
|
],
|
|
"sibling",
|
|
"index"
|
|
]
|
|
}
|
|
],
|
|
"no-magic-numbers": [
|
|
1,
|
|
{
|
|
"ignore": [
|
|
-1,
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"enforceConst": true,
|
|
"detectObjects": true
|
|
}
|
|
],
|
|
"react/jsx-filename-extension": [
|
|
1,
|
|
{
|
|
"extensions": [".js", ".jsx"]
|
|
}
|
|
],
|
|
"react/prop-types": [
|
|
2,
|
|
{
|
|
"ignore": [
|
|
"location",
|
|
"history",
|
|
"component"
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"overrides": [
|
|
{
|
|
"files": ["tests/**"],
|
|
"env": {
|
|
"jest": true
|
|
},
|
|
"rules": {
|
|
"func-names": 0,
|
|
"global-require": 0,
|
|
"new-cap": 0,
|
|
"prefer-arrow-callback": 0
|
|
}
|
|
},
|
|
{
|
|
"files": ["tests/e2e/**"],
|
|
"rules": {
|
|
"no-unused-expressions": 0
|
|
}
|
|
}
|
|
]
|
|
}
|