== Why is this an issue? Object literal syntax, which initializes an object's properties inside the object declaration is cleaner and clearer than the alternative: creating an empty object, and then giving it properties one by one. An issue is raised when the following pattern is met: * An empty object is created. * A consecutive single-line statement adds a property to the created object. === Noncompliant code example [source,javascript] ---- let person = {}; // Noncompliant person.firstName = "John"; person.middleInitial = "Q"; person.lastName = "Public"; ---- === Compliant solution [source,javascript] ---- let person = { firstName: "John", middleInitial: "Q", lastName: "Public", } ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) === Message Declare one or more properties of this object inside of the object literal syntax instead of using separate statements. ''' == Comments And Links (visible only on this page) === on 12 Nov 2015, 18:20:41 Linda Martin wrote: \[~elena.vilchik] Same here, not sure of the value. endif::env-github,rspecator-view[]