From 512e5cb54dc0d562f3dae4e91ecfa96e37b69ef3 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 20 Mar 2020 12:13:58 +0100 Subject: [PATCH] cli: don't enforce prop-types for plugins --- packages/app/.eslintrc.js | 10 ++++++++++ packages/cli/config/eslint.js | 9 +++++++++ packages/core/.eslintrc.js | 10 +++++++++- 3 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 packages/app/.eslintrc.js diff --git a/packages/app/.eslintrc.js b/packages/app/.eslintrc.js new file mode 100644 index 0000000000..b321cd0fb8 --- /dev/null +++ b/packages/app/.eslintrc.js @@ -0,0 +1,10 @@ +module.exports = { + overrides: [ + { + files: ['**/*.ts?(x)'], + rules: { + 'react/prop-types': 1, + }, + }, + ], +}; diff --git a/packages/cli/config/eslint.js b/packages/cli/config/eslint.js index e6e81d4de5..32d1e220f7 100644 --- a/packages/cli/config/eslint.js +++ b/packages/cli/config/eslint.js @@ -39,4 +39,13 @@ module.exports = { }, }, ignorePatterns: ['**/dist/**', '**/build/**'], + overrides: [ + { + files: ['**/*.ts?(x)'], + rules: { + // Default to not enforcing prop-types in typescript + 'react/prop-types': 0, + }, + }, + ], }; diff --git a/packages/core/.eslintrc.js b/packages/core/.eslintrc.js index 11e2e9fc3c..e8b6139c06 100644 --- a/packages/core/.eslintrc.js +++ b/packages/core/.eslintrc.js @@ -1,6 +1,14 @@ module.exports = { + overrides: [ + { + files: ['**/*.ts?(x)'], + rules: { + // TODO: add prop types and set to 1 + 'react/prop-types': 0, + }, + }, + ], rules: { - 'react/prop-types': 0, 'jest/expect-expect': 0, }, };