UNPKG

canonical

Version:

Canonical code style linter and formatter for JavaScript, SCSS, CSS and JSON.

46 lines (33 loc) 988 B
## Disallow last property of a multiple property object to be declared on last line (no-object-properties-last-line) When declaring an object with multiple properties it is desirable to declare each property of the object on a separate line with the last line containing only the closing brace and the last property name/value on the preceding line. ## Rule Details The following patterns are considered warnings: ``` var a = {b: 1, c: 2}; var a = { b: 1, c: 2, d: 3}; var a = { b:1, c: 2}; ``` The following patterns are not considered warnings: ``` var a = {}; var a = {b: 1}; var a = { b: 1, c: 2 }; var a = {b: 1, c: 2 }; ``` ## Related Rules - [no-object-properties-first-line](no-object-properties-first-line.md) - [no-object-properties-one-line](no-object-properties-one-line.md) - [no-object-property-split](no-object-property-split.md) ## Resources - [Rule source](../../lib/rules/objects/no-object-properties-last-line.js)