{
"extends": ["../.eslintrc.base.json"],
"env": {
"cypress/globals": true
},
"rules": {
"@typescript-eslint/no-array-constructor": "off",
"@typescript-eslint/no-namespace": "off",
"@typescript-eslint/no-unused-vars": "off",
"cypress/no-unnecessary-waiting": "off",
"no-console": "off",
"prefer-const": "off",
"@typescript-eslint/no-non-null-assertion": "error",
"cypress/unsafe-to-chain-command": "off",
"@typescript-eslint/adjacent-overload-signatures": "off"
"overrides": [
"files": ["**/*[sS]pec.js", "**/*[sS]pec.ts"],
"no-restricted-syntax": [
"error",
"selector": "CallExpression[callee.object.name=\"it\"][callee.property.name=\"only\"], CallExpression[callee.object.name=\"describe\"][callee.property.name=\"only\"]",
"message": "Reason: Dangling *.only tests skip other tests in the file and reduce test coverage."
}
]