Nemrég eljátszottam egy kicsit a CSS Lint parancssoros meghívásával. Hasznos eszköz, így mindenkinek bátran ajánlom! Két szépséghiba volt csupán. Az első, hogy a szabályoknál nem lehet használni feketelistát, azaz ha van 30 szabály, és abból nekem csupán 1 nem kell, akkor kénytelen vagyok 29-et felsorolni.
(igaz, mivel amúgy is script-ből állítjuk elő az utasítást, így ez aránylag könnyen orvosolható: stack.hu/extjs/csslint.phps)
A másik szépséghiba az volt, hogy az alábbi CSS szabály esetén sajnos két hibát is kapok, holott pont akkor kellene szólnia, ha nem így lenne:
box-sizing: border-box;
border: 1px solid black;
padding: 5px;
width: 100px;
}
A két hiba: Disallow use of box-sizing, Beware of broken box size. Kénytelen voltam e két szabályt kivenni.
Az ExtJS CSS fájljaival nem foglalkoztam, de a saját kódomban igyekeztem a CSS Lint-nek megfelelő szabályokat írni. (ahol meg ez nem sikerült, ott egyszerűen a szabályt kihagytam:)