1cb93a386Sopenharmony_cimodule.exports = { 2cb93a386Sopenharmony_ci root: true, 3cb93a386Sopenharmony_ci parser: '@typescript-eslint/parser', 4cb93a386Sopenharmony_ci parserOptions: { 5cb93a386Sopenharmony_ci tsconfigRootDir: __dirname, 6cb93a386Sopenharmony_ci project: ['./tsconfig.json'], 7cb93a386Sopenharmony_ci }, 8cb93a386Sopenharmony_ci plugins: [ 9cb93a386Sopenharmony_ci '@typescript-eslint', 10cb93a386Sopenharmony_ci ], 11cb93a386Sopenharmony_ci extends: [ 12cb93a386Sopenharmony_ci 'airbnb-typescript', 13cb93a386Sopenharmony_ci 'plugin:@typescript-eslint/recommended-requiring-type-checking', 14cb93a386Sopenharmony_ci ], 15cb93a386Sopenharmony_ci settings: { 16cb93a386Sopenharmony_ci react: { // silence the warning even though we don't use react 17cb93a386Sopenharmony_ci "version": "latest", 18cb93a386Sopenharmony_ci }, 19cb93a386Sopenharmony_ci }, 20cb93a386Sopenharmony_ci rules: { 21cb93a386Sopenharmony_ci '@typescript-eslint/no-explicit-any': 'off', 22cb93a386Sopenharmony_ci '@typescript-eslint/no-namespace': 'off', 23cb93a386Sopenharmony_ci '@typescript-eslint/no-unsafe-call': 'off', 24cb93a386Sopenharmony_ci '@typescript-eslint/no-unsafe-member-access': 'off', 25cb93a386Sopenharmony_ci '@typescript-eslint/triple-slash-reference': 'off', 26cb93a386Sopenharmony_ci '@typescript-eslint/indent': 'off', 27cb93a386Sopenharmony_ci 28cb93a386Sopenharmony_ci 'import/prefer-default-export': 'off', 29cb93a386Sopenharmony_ci 'no-param-reassign': 'off', 30cb93a386Sopenharmony_ci 'no-underscore-dangle': 'off', 31cb93a386Sopenharmony_ci } 32cb93a386Sopenharmony_ci};