What it does
-Checks for struct constructors where all fields are shorthand and -the order of the field init shorthand in the constructor is inconsistent -with the order in the struct definition.
+Checks for struct constructors where the order of the field +init in the constructor is inconsistent with the order in the +struct definition.
Why is this bad?
Since the order of fields in a constructor doesn’t affect the resulted instance as the below example indicates,
@@ -4398,7 +4398,24 @@Example
Use instead:
Foo { x, y };
-