text: module.exports = {
      parser: '@typescript-eslint/parser',
      parserOptions: {
          project: 'tsconfig.json',
          sourceType: 'module',
      },
      plugins: ['@typescript-eslint/eslint-plugin'],
      extends: [
          'plugin:@typescript-eslint/eslint-recommended',
          'plugin:@typescript-eslint/recommended',
          'plugin:import/errors',
          'plugin:import/typescript',
          'prettier',
          'prettier/@typescript-eslint',
      ],
      root: true,
      env: {
          node: true,
          jest: true,
      },
      rules: {
          '@typescript-eslint/interface-name-prefix': 'off',
          '@typescript-eslint/explicit-function-return-type': 'off',
          '@typescript-eslint/no-explicit-any': 'off',
          '@typescript-eslint/ban-ts-comment': [2, { 'ts-expect-error': false }],
          'import/order': [
              'error',
              {
                  groups: [
                      ['external', 'builtin'],
                      ['internal', 'index', 'sibling', 'parent'],
                  ],
                  'newlines-between': 'always',
              },
          ],
      },
  };
  