19 lines
490 B
Plaintext
19 lines
490 B
Plaintext
== Why is this an issue?
|
|
|
|
When the same code is duplicated in two or more separate branches of a conditional,
|
|
it can make the code harder to understand, maintain, and can potentially introduce
|
|
bugs if one instance of the code is changed but others are not.
|
|
|
|
include::{description}[]
|
|
|
|
include::{noncompliant}[]
|
|
|
|
include::{compliant}[]
|
|
|
|
include::{exceptions}[]
|
|
|
|
== Resources
|
|
|
|
=== Related rules
|
|
|
|
* S3923 - All branches in a conditional structure should not have exactly the same implementation |