OWASP/Nest

Ternary operators should not be nested

Open

#4,582 opened on Apr 25, 2026

 (3 comments) (0 reactions) (0 assignees)Python (651 forks)auto 404
good first issue

Repository metrics

Stars
 (412 stars)
PR merge metrics
 (Avg merge 2d 12h) (128 merged PRs in 30d)

Description

Description

SonarCloud reports a violation of rule typescript:S3358 , Ternary operators should not be nested. So Extract nested ternary operation into an independent statement.

Sonar Issue

https://sonarcloud.io/project/issues?open=AZzuG_Gt93q8aLTr6ODJ&id=OWASP_Nest

Affected Code

       const displayVal = typeof val === 'number' ? val : Array.isArray(val) ? val[0] : val

Contributor guide