text: module.exports = {
    root: true,
    parser: '@typescript-eslint/parser',
    parserOptions: {
      tsconfigRootDir: __dirname,
      project: ['./tsconfig.json'],
    },
    plugins: [
      '@typescript-eslint',
    ],
    extends: [
      'airbnb-typescript',
      'plugin:@typescript-eslint/recommended-requiring-type-checking',
    ],
    settings: {
      react: { // silence the warning even though we don't use react
        "version": "latest",
      },
    },
    rules: {
      '@typescript-eslint/no-explicit-any': 'off',
      '@typescript-eslint/no-namespace': 'off',
      '@typescript-eslint/no-unsafe-call': 'off',
      '@typescript-eslint/no-unsafe-member-access': 'off',
      '@typescript-eslint/triple-slash-reference': 'off',
      '@typescript-eslint/indent': 'off',
  
      'import/prefer-default-export': 'off',
      'no-param-reassign': 'off',
      'no-underscore-dangle': 'off',
    }
  };