From c9a8465b511c65ce615a7d99d7fc66e7b46e1825 Mon Sep 17 00:00:00 2001 From: Adam Weeden Date: Sat, 18 Dec 2021 09:42:06 -0500 Subject: [PATCH] [E4E-0]: Inject filenames/match-exported override directly into the nest tsConfig --- .nesteslintrc.js | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.nesteslintrc.js b/.nesteslintrc.js index 40f9444..8af797b 100644 --- a/.nesteslintrc.js +++ b/.nesteslintrc.js @@ -12,42 +12,36 @@ const tsConfig = lodash.first(defaultConfig.overrides.filter(o => o.files && o.f rules: {}, }; -const nestConfig = { - ...tsConfig, - rules: { - ...tsConfig.rules, - 'filenames/match-exported': 'off', - }, -}; +tsConfig.rules['filenames/match-exported'] = 'off'; const controllerConfig = { - ...nestConfig, + ...tsConfig, files: ['**/*.controller.ts'], }; const entityConfig = { - ...nestConfig, + ...tsConfig, files: ['**/*.entity.ts'], rules: { - ...nestConfig.rules, + ...tsConfig.rules, camel_case: 'off', }, }; const moduleConfig = { - ...nestConfig, + ...tsConfig, files: ['**/*.module.ts'], rules: { - ...nestConfig.rules, + ...tsConfig.rules, '@typescript-eslint/no-extraneous-class': 'off', }, }; const serviceConfig = { - ...nestConfig, + ...tsConfig, files: ['**/*.service.ts'], rules: { - ...nestConfig.rules, + ...tsConfig.rules, 'filenames/match-exported': 'off', }, };