Visual Studio Code. CSS Lint

Qué es CSS Lint

lint fue el nombre de un programa creado a finales de los 70 para analizar programas escritos en C en busca de expresiones sintácticamente correctas pero que pudieran dar lugar a errores en los programas. Actualmente, lint se utiliza para referirse a las heramientas que analizan programas o documentos en busca de errores sintácticos, de posibles fuentes de errores, o incluso programas que no siguen reglas de estilo.

CSS Lint es un validador de hojas de estilo que nos da dos tipos de avisos:

Los errores deben corregirse necesariamente, porque la hoja de estilo no puede interpretarse correctamente mientras contenga errores. Pero los consejos deben tomarse como lo que son: consejos, que en unos casos es conveniente seguir, pero en otros casos no, ya que puede haber motivos para estar en desacuerdo con ellos.

Visual Studio Code incorpora una parte de los avisos de CSS Lint, como se comenta en la lección Validación de HTML y CSS.

Errores detectados por CSS Lint

CSS Lint indica varios tipos de errores, que debemos corregir necesariamente:

Consejos proporcionados por CSS Lint

CSS Lint proporciona una serie de consejos para evitar problemas en diferentes ámbitos. Estos avisos no tiene por qué corregirse, ya que no son errores, pero en general conviene tenerlos en cuenta. En la web de CSS Lint se puede consultar la lista comentada de consejos de CSS Lint y la lista resumida de consejos.

Actualmente (octubre de 2019), los consejos son los siguientes:

Nota: Los consejos que muestra VSCode se indican con el logotipo de VSCode (Visual Studio Code). El tipo de mensaje se indica con los logotipos Visual Studio Code Ignore (no se muestra ningún aviso), Visual Studio Code Warning (se muestra como aviso) y Visual Studio Code Error (se muestra como error),