A lint tool performs static analysis of source code and flags patterns that might be errors or otherwise cause problems for the developer.
Patterns to include in execution and reports.
Note: Minified CSS files (
*.min.css) are always ignored.
Patterns to exclude from execution and reports.
Amount of CPU. The default machine has
0.25 CPU with
960 MiB RAM.
Below is the list of options that are supported:
--errors=<rule[,rule]+> Indicate which rules to include as errors. --warnings=<rule[,rule]+> Indicate which rules to include as warnings. --ignore=<rule[,rule]+> Indicate which rules to ignore completely. --exclude-list=<file|dir[,file|dir]+> Indicate which files/directories to exclude from being linted. --config=<file> Reads csslint options from specified file.
No tool specific severity levels are available.
Note: The incremental analysis is disabled if any kinds of configuration files are changed. The files recognized as configuration files are as follows:
- Configuration files:
- Files specified in
- Files specified to
- If none of the above configuration files are found:
No tool specific experimental options are available.
With default options:
inspecode: tools: csslint: default
With custom machine:
inspecode: tools: csslint: machine: cpu: 1.5 # 1.5 CPU, 5760 MiB RAM
With custom options:
inspecode: tools: csslint: options: --exclude-list: - css/external --ignore: - order-alphabetical - ids
With a configuration file:
inspecode: tools: csslint: config-file: ./my-csslintrc
The above configuration is equivalent to:
inspecode: tools: csslint: options: --config: ./my-csslintrc
If no configuration files are specified via
options field, Inspecode first lets CSSLint to find configuration files in your repository.
See https://github.com/CSSLint/csslint/wiki/Command-line-interface#configuration-files about how CSSLint looks for configuration files.
In addition, if CSSLint cannot find any configuration files, Inspecode also walks the file tree in lexical order in your repository to find a configuration file named
.csslintrc and specifies the file first found to CSSLint automatically via
Note: Inspecode ignores specific configuration files while searching. See Configuration > Tool Configuration > Field:
If the configuration file detected by Inspecode is not the one you want to use or you do not want to use any configuration files, you can disable Inspecode from detecting configuration files by explicitly setting an empty string to
config-file field like below:
inspecode: tools: csslint: config-file: ""