2
0

eslint.web.config.js 582 B

1234567891011121314151617181920212223242526272829303132
  1. /**
  2. * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates
  3. * SPDX-License-Identifier: MIT
  4. */
  5. const baseConfig = require('./eslint.base.config.js');
  6. module.exports = {
  7. ignorePatterns: baseConfig.ignorePatterns || [],
  8. globals: {
  9. React: true,
  10. jsdom: true,
  11. JSX: true,
  12. },
  13. settings: {
  14. ...(baseConfig.settings || {}),
  15. 'import/resolver': {
  16. node: {
  17. extensions: ['.js', '.jsx', '.ts', '.tsx'],
  18. },
  19. },
  20. },
  21. rules: {
  22. ...(baseConfig.rules || {}),
  23. 'import/no-cycle': 'off',
  24. },
  25. overrides: baseConfig.overrides || [],
  26. };