From 3a159beb21bbf0ddfa0fe4863525a8149fa57f0f Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 9 May 2024 10:42:26 +0100 Subject: [PATCH] Add code style rule for multiple return types --- code_style.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code_style.md b/code_style.md index 0462f3a4a9..4bd9cebffe 100644 --- a/code_style.md +++ b/code_style.md @@ -224,6 +224,10 @@ Unless otherwise specified, the following applies to all code: // ... } ``` +37. Avoid functions whose behaviour / return type varies with different parameter types. + Multiple return types are fine when appropriate (eg. SDKConfig.get() with a string param which + returns the type according to the param given) but SDKConfig.get() with no args returning the + whole config object is not: this could just be a separate function. ## React