From 5ddee2c8683471d9bba380e51b638ddac3c4b24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=ADcholas=20Andr=C3=A9?= Date: Wed, 22 May 2024 08:33:19 -0300 Subject: [PATCH] =?UTF-8?q?feat:=20=20Update=20eslint=20rule=20for=20types?= =?UTF-8?q?cript=20to=20use=20default=20arguments=20for=E2=80=A6=20(#395)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/hip-toys-learn.md | 5 +++++ packages/eslint-config/config/react.js | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 .changeset/hip-toys-learn.md diff --git a/.changeset/hip-toys-learn.md b/.changeset/hip-toys-learn.md new file mode 100644 index 00000000..59492e4a --- /dev/null +++ b/.changeset/hip-toys-learn.md @@ -0,0 +1,5 @@ +--- +"@10up/eslint-config": minor +--- + +Update eslint rule for typescript to use default arguments for default props. diff --git a/packages/eslint-config/config/react.js b/packages/eslint-config/config/react.js index 68ec3ff4..5803ff6c 100644 --- a/packages/eslint-config/config/react.js +++ b/packages/eslint-config/config/react.js @@ -34,6 +34,8 @@ module.exports = { files: ['*.ts', '*.tsx'], rules: { 'react/prop-types': 0, + 'react/require-default-props': ['error', { functions: 'defaultArguments' }], + 'jsdoc/require-returns-type': 'off', }, }, ],