- Siempre usar comillas dobles para atributos
<img src='http://url.com'/>
<img src="http://url.com"/>
- Usar Kebab case para los valores de los atributos
<input id='myAwesomeId' name="myAwesomeName"/>
<input id='my-awesome-id' name="my-awesome-name"/>
- Elementos con más de dos atributos deben ocupar una sola línea
<input id='myAwesomeId' name="myAwesomeName" type="text" placeholder="An useless placeholder"/>
<input
id="my-awesome-id"
name="my-awesome-name"
type="text"
placeholder="An useless placeholder but in one line"
/>
- La etiqueta img siempre debe incluir un atributo alt
<img src="http://url.com"/>
<img
src="http://apprunn.io/pedrito.png"
alt="The human debugger"
/>
- La etiqueta a si es usada con target="_blank" siempre debe incluir el atributo rel="noopener".
<a href="http://url.com" target="_blank"/>
<a
href="http://url.com"
target="_blank"
rel="noopener"
/>
- La etiqueta input siempre debe ser usada junto a una etiqueta label.
Usar el atributo aria-label en caso no exista una etiqueta label.
<input type="text" placeholder="I am the label because designer hate people"/>
<label>I am a MAL label</label>
<input type="text" placeholder="I am the placeholder with a MAL label"/>
<label for="kind-input">The real label</label>
<input
id="kind-input"
type="text"
placeholder="I am just a kind placeholder"
/>
<input
id="kind-input"
type="text"
placeholder="I am - still - just a kind placeholder"
aria-label="The real label"
/>