# stylus/hash-object-property-comma
require or disallow commas in hash object properties.
- ⚙️ This rule is included in "stylelint-plugin-stylus/standard". (options:["always",{"trailing":"never"}])
- 🔧 The fix option (opens new window) can automatically fix some of the problems reported by this rule.
# 📖 Rule Details
This rule require or disallow commas in hash object (opens new window) properties.
# 🔧 Options
{
  "stylus/hash-object-property-comma": ["always" | "never",
    {
      "trailing": "always" | "never"
    }
  ]
}
- Primary Option - "always"... Requires comma.
- "never"... Disallows comma.
 
- Secondary Option (optional) - "trailing"... Defines the style apply to the trailing comma.
 
# "always"
 // ✓ GOOD
foo = {
  bar: baz,
  baz: raz,
}
foo = { bar: baz, baz: raz, }
// ✗ BAD
foo = {
  bar: baz
  baz: raz
}
foo = { bar: baz, baz: raz }
 # "never"
 // ✓ GOOD
foo = {
  bar: baz
  baz: raz
}
foo = { bar: baz, baz: raz }
// ✗ BAD
foo = {
  bar: baz,
  baz: raz
}
foo = { bar: baz, baz: raz, }
 # [ "always", { "trailing": "never" } ]
 // ✓ GOOD
foo = {
  bar: baz,
  baz: raz
}
foo = { bar: baz, baz: raz }
// ✗ BAD
foo = {
  bar: baz
  baz: raz
}
foo = {
  bar: baz,
  baz: raz,
}
foo = { bar: baz, baz: raz, }