Glavin001/tslint-clean-code

max-conditional-depth

Open

#19 aberto em 13 de set. de 2017

Ver no GitHub
 (1 comment) (0 reactions) (1 assignee)TypeScript (15 forks)github user discovery
good first issuerule

Métricas do repositório

Stars
 (175 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

For example:

variable = condition1 ? ifTrueDoThis : (condition2 ? ifTrueDoThis : (condition3 ? ifTrueDoThis : ifFalseDoThis));

and

variable = condition1 && condition2 ? ifTrueDoThis : (condition3 || condition4 ? ifTrueDoThis : (condition5 && condition6 ? ifTrueDoThis : ifFalseDoThis));

These are too long and too deep. Let's limit the depth!

Guia do colaborador