From 9f57d9d16e0e64d6d72d51553b0cecbd78d3dca8 Mon Sep 17 00:00:00 2001 From: Don McCurdy Date: Mon, 15 Apr 2024 11:12:05 -0400 Subject: [PATCH] chore(lint): Loosen stricter eslint warnings (#57) --- .eslintrc.cjs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 4b521bfb..89bf7cb8 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -12,13 +12,26 @@ module.exports = getESLintConfig({ es6: true }, overrides: [ + { + files: [ + 'modules/*/src/**/*.{ts,tsx}', + 'modules/*/test/**/*.{ts,tsx}', + ], + rules: { + // TODO: Gradually enable, at least for non-test code. + '@typescript-eslint/no-unsafe-call': 0, + '@typescript-eslint/no-unsafe-assignment': 0, + '@typescript-eslint/no-unsafe-return': 0, + '@typescript-eslint/no-unsafe-member-access': 0, + '@typescript-eslint/explicit-module-boundary-types': 0 + } + }, { files: ['**/test/**/*.*', 'webpack.config.js', 'vite.config.js'], rules: { + // devDependencies are installed workspace root. 'import/no-extraneous-dependencies': 0, 'import/no-unresolved': 0, - /** Disable 'any' after TypeScript migration. */ - '@typescript-eslint/no-unsafe-call': 0 } } ],