JS Style Guide: Clarifying several rules and documenting additional exceptions