menu
clone-on-copy
Disallow cloning values whose checked type is Copy
Calling clone on a Copy value implies that duplication may require explicit work.
Instead, you SHOULD use the value directly and let Copy semantics duplicate it implicitly.
Reported
1function duplicate(value: int32): int32 {2 return value.clone();3}Accepted
1function duplicate(value: int32): int32 {2 return value;3}