LinuxCommandLibrary

csslint

CSS code quality checker

TLDR

Lint a CSS file

$ csslint [file.css]
copy
Lint with specific rules
$ csslint --errors=[rule1,rule2] [file.css]
copy
Lint with warnings
$ csslint --warnings=[rule1,rule2] [file.css]
copy
Output in specific format
$ csslint --format=[compact|json|text] [file.css]
copy
Ignore specific rules
$ csslint --ignore=[rule1,rule2] [file.css]
copy

SYNOPSIS

csslint [options] file.css [files...]

DESCRIPTION

csslint is a tool for checking CSS code quality. It identifies potential problems like inefficient selectors, browser compatibility issues, and stylistic errors. The tool checks for patterns that may cause cross-browser issues, performance problems, or maintenance difficulties.
Rules are categorized by severity and cover topics like selector performance, box model compatibility, known browser bugs, and best practices. csslint can be integrated into build processes and continuous integration workflows.

PARAMETERS

--errors rules

Comma-separated list of rules to treat as errors.
--warnings rules
Comma-separated list of rules to treat as warnings.
--ignore rules
Comma-separated list of rules to ignore.
--format format
Output format: text, compact, json, checkstyle-xml, lint-xml, junit-xml.
--list-rules
Show all available rules.

CONFIGURATION

.csslintrc

JSON configuration file for customizing rules and severity levels.

SEE ALSO

stylelint(1), sass(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community