UNPKG

nestjs-resilience

Version:

A module for improving the reliability and fault-tolerance of your NestJS applications

55 lines (53 loc) 1.64 kB
import eslint from '@eslint/js'; import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended'; import globals from 'globals'; import tseslint from 'typescript-eslint'; export default tseslint.config( { ignores: ['node_modules', '**/node_modules/**', '**/*.js', '**/*.d.ts'] }, eslint.configs.recommended, ...tseslint.configs.recommendedTypeChecked, eslintPluginPrettierRecommended, { languageOptions: { globals: { ...globals.node, ...globals.jest }, ecmaVersion: 5, sourceType: 'module', parserOptions: { project: ['tsconfig.json', 'tsconfig.build.json', 'tsconfig.spec.json'], projectService: true, tsconfigRootDir: import.meta.dirname } } }, { rules: { '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-unsafe-assignment': 'off', '@typescript-eslint/no-unsafe-call': 'off', '@typescript-eslint/no-unsafe-member-access': 'off', '@typescript-eslint/no-unsafe-function-type': 'off', '@typescript-eslint/no-unsafe-argument': 'off', '@typescript-eslint/no-unsafe-return': 'off', '@typescript-eslint/no-unused-expressions': 'off', '@typescript-eslint/no-require-imports': 'off', '@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-misused-promises': [ 'error', { checksVoidReturn: false, checksConditionals: false } ], '@typescript-eslint/require-await': 'off', '@typescript-eslint/prefer-promise-reject-errors': 'off', '@typescript-eslint/no-base-to-string': 'off', '@typescript-eslint/unbound-method': 'off', '@typescript-eslint/only-throw-error': 'off' } } );