Documentation

AtRuleTokenLinter
in package
implements TokenLinter

Table of Contents

Interfaces

TokenLinter

Properties

$AT_RULE_CHARSET  : string
$AT_RULE_IMPORT  : string
$AT_RULE_LAYER  : string
$AT_RULE_LAYER_NAME_PATTERN  : string
$lintConfiguration  : LintConfiguration

Methods

__construct()  : mixed
lint()  : Generator<string|int, LintError>
Lints a token and returns a list of issues found.
supports()  : bool
isValidImportConditions()  : bool
isValidImportUrl()  : bool
validateCharsetRule()  : Generator<string|int, TokenError>
validateImportRule()  : Generator<string|int, TokenError>
validateLayerRule()  : Generator<string|int, TokenError>

Properties

$AT_RULE_LAYER_NAME_PATTERN

private static string $AT_RULE_LAYER_NAME_PATTERN = '/^[a-zA-Z0-9-_,\s]+$/'

Methods

lint()

Lints a token and returns a list of issues found.

public lint(Token $token) : Generator<string|int, LintError>
Parameters
$token : Token
Return values
Generator<string|int, LintError>

A list of issues found during linting.

isValidImportConditions()

private isValidImportConditions(string $conditions) : bool
Parameters
$conditions : string
Return values
bool

isValidImportUrl()

private isValidImportUrl(string $url) : bool
Parameters
$url : string
Return values
bool

        
On this page

Search results