index.js 898 B

123456789101112131415161718192021222324252627282930
  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. },
  11. configs: {
  12. recommended: require('./lib/config/recommended'),
  13. },
  14. environments: {
  15. globals: {
  16. globals: Object.assign({
  17. cy: false,
  18. Cypress: false,
  19. expect: false,
  20. assert: false,
  21. chai: false,
  22. }, globals.browser, globals.mocha),
  23. parserOptions: {
  24. ecmaVersion: 2019,
  25. sourceType: 'module',
  26. },
  27. },
  28. },
  29. }