eslint.node.config.js 573 B

123456789101112131415161718192021222324252627282930313233
  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. NodeJS: true,
  10. },
  11. settings: {
  12. ...(baseConfig.settings || {}),
  13. },
  14. rules: {
  15. ...(baseConfig.rules || {}),
  16. },
  17. overrides: [
  18. {
  19. files: ['**/*.js', '**/*.ts'],
  20. parserOptions: {
  21. ecmaVersion: 'latest',
  22. sourceType: 'module',
  23. },
  24. },
  25. ...(baseConfig.overrides || []),
  26. ],
  27. };