diff --git a/packages/eslint-config-react/typescript.js b/packages/eslint-config-react/typescript.js index 6d268ae40..4eb1b06ad 100644 --- a/packages/eslint-config-react/typescript.js +++ b/packages/eslint-config-react/typescript.js @@ -8,6 +8,15 @@ module.exports = { ], plugins: ['@typescript-eslint'], rules: { + // https://github.com/typescript-eslint/typescript-eslint/issues/4619 + '@typescript-eslint/no-misused-promises': [ + 'error', + { + checksVoidReturn: { + attributes: false, + }, + }, + ], '@typescript-eslint/no-unused-vars': ['error'], // We favor object defaults instead of default props in TS // https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/default_props/#you-may-not-need-defaultprops