index.js 947 B

12345678910111213141516171819202122232425262728293031
  1. const globals = require('globals')
  2. module.exports = {
  3. rules: {
  4. 'no-assigning-return-values': require('./lib/rules/no-assigning-return-values'),
  5. 'no-unnecessary-waiting': require('./lib/rules/no-unnecessary-waiting'),
  6. 'no-async-tests': require('./lib/rules/no-async-tests'),
  7. 'assertion-before-screenshot': require('./lib/rules/assertion-before-screenshot'),
  8. 'require-data-selectors': require('./lib/rules/require-data-selectors'),
  9. 'no-force': require('./lib/rules/no-force'),
  10. 'no-pause': require('./lib/rules/no-pause'),
  11. },
  12. configs: {
  13. recommended: require('./lib/config/recommended'),
  14. },
  15. environments: {
  16. globals: {
  17. globals: Object.assign({
  18. cy: false,
  19. Cypress: false,
  20. expect: false,
  21. assert: false,
  22. chai: false,
  23. }, globals.browser, globals.mocha),
  24. parserOptions: {
  25. ecmaVersion: 2019,
  26. sourceType: 'module',
  27. },
  28. },
  29. },
  30. }