object-shorthand Require object property shorthand where equivalent { value: value } repeats one name for the object key and its referenced binding and is equivalent to { value }. Instead, you SHOULD use property shorthand. - Category: style - Level: warning - Fix: automatic - Scope: module Reported function point(x: int32): { x: int32 } { return { x: x }; } Accepted function point(x: int32): { x: int32 } { return { x }; } Prior art - ESLint ยท object-shorthand language/linter/src/rules/style/objectshorthand.rs:8