Why is this an issue?

Nesting ternary expressions makes the code hard to read and understand.

How to fix it

Code examples

Noncompliant code example

assign fly = condition_1 ? (condition_2 ? a : b) : c;