eslint.config.mjs 636 B

1234567891011121314151617181920212223242526
  1. import js from '@eslint/js';
  2. import { includeIgnoreFile } from '@eslint/compat';
  3. import prettier from 'eslint-config-prettier';
  4. import globals from 'globals';
  5. import path from 'path';
  6. export default [
  7. js.configs.recommended,
  8. prettier,
  9. {
  10. languageOptions: {
  11. ecmaVersion: 2022,
  12. globals: {
  13. ...globals.browser,
  14. ...globals.mocha,
  15. ...globals.node,
  16. artifacts: 'readonly',
  17. contract: 'readonly',
  18. web3: 'readonly',
  19. extendEnvironment: 'readonly',
  20. expect: 'readonly',
  21. },
  22. },
  23. },
  24. includeIgnoreFile(path.resolve(import.meta.dirname, '.gitignore')),
  25. ];