# 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 }
Now loading...

# "never"

// ✓ GOOD foo = { bar: baz baz: raz } foo = { bar: baz, baz: raz } // ✗ BAD foo = { bar: baz, baz: raz } foo = { bar: baz, baz: raz, }
Now loading...

# [ "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, }
Now loading...

# 📚 Further reading

# 🔍 Implementation