ember/use-brace-expansion

January 29, 2026 ยท View on GitHub

๐Ÿ’ผ This rule is enabled in the โœ… recommended config.

This allows much less redundancy and is easier to read.

Note that the dependent keys must be together (without space) for the brace expansion to work.

Examples

Examples of incorrect code for this rule:

export default Component.extend({
  fullName: computed('user.firstName', 'user.lastName', {
    // Code
  }),
});

Examples of correct code for this rule:

export default Component.extend({
  fullName: computed('user.{firstName,lastName}', {
    // Code
  }),
});