From 0917fd27f5f68b287f42b82b7858264b4945fde7 Mon Sep 17 00:00:00 2001 From: Emmanuel Chambon Date: Fri, 16 Dec 2022 17:39:11 +0100 Subject: [PATCH 1/2] fix(eslint-config-react): full disable proptypes in ts files --- packages/eslint-config-react/typescript.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/eslint-config-react/typescript.js b/packages/eslint-config-react/typescript.js index 13ae32645..6a7f6726f 100644 --- a/packages/eslint-config-react/typescript.js +++ b/packages/eslint-config-react/typescript.js @@ -27,5 +27,6 @@ module.exports = { // https://twitter.com/dan_abramov/status/1133878326358171650 'react/require-default-props': 'off', 'react/jsx-no-useless-fragment': ['error', { allowExpressions: true }], + 'react/prop-types': 'off', }, } From e63999d612e4fae97f85445dc8ee5dd429544291 Mon Sep 17 00:00:00 2001 From: Emmanuel Chambon Date: Mon, 19 Dec 2022 12:38:13 +0100 Subject: [PATCH 2/2] fix: comment --- packages/eslint-config-react/typescript.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/eslint-config-react/typescript.js b/packages/eslint-config-react/typescript.js index 6a7f6726f..9c42177bf 100644 --- a/packages/eslint-config-react/typescript.js +++ b/packages/eslint-config-react/typescript.js @@ -26,7 +26,9 @@ module.exports = { // https://react-typescript-cheatsheet.netlify.app/docs/basic/getting-started/default_props/#you-may-not-need-defaultprops // https://twitter.com/dan_abramov/status/1133878326358171650 'react/require-default-props': 'off', - 'react/jsx-no-useless-fragment': ['error', { allowExpressions: true }], 'react/prop-types': 'off', + + // To allow <>{expression} + 'react/jsx-no-useless-fragment': ['error', { allowExpressions: true }], }, }