import { withDefaultOption, type EslintCypressRules } from '../types/index.mjs'; export const eslintCypressRules = { 'cypress/no-assigning-return-values': 'error', 'cypress/no-unnecessary-waiting': 'error', 'cypress/no-async-tests': 'error', 'cypress/assertion-before-screenshot': 'error', 'cypress/require-data-selectors': 'off', 'cypress/no-force': 'error', 'cypress/no-pause': 'error', 'cypress/unsafe-to-chain-command': withDefaultOption('error'), 'cypress/no-async-before': 'error', 'cypress/no-debug': 'error', 'cypress/no-chained-get': 'error', 'cypress/no-and': 'error', // deprecated 'cypress/no-xpath': 0, } as const satisfies EslintCypressRules;