UNPKG

@adguard/aglint

Version:

Universal adblock filter list linter.

40 lines (37 loc) 1.87 kB
/* * AGLint v3.0.0 (build date: Wed, 21 May 2025 13:24:14 GMT) * (c) 2025 AdGuard Software Ltd. * Released under the MIT license * https://github.com/AdguardTeam/AGLint#readme */ import { DuplicatedHintPlatforms } from './duplicated-hint-platforms.js'; import { DuplicatedHints } from './duplicated-hints.js'; import { UnknownHintsAndPlatforms } from './unknown-hints-and-platforms.js'; import { DuplicatedModifiers } from './duplicated-modifiers.js'; import { IfClosed } from './if-closed.js'; import { InvalidDomainList } from './invalid-domain-list.js'; import { InvalidModifiers } from './invalid-modifiers.js'; import { InconsistentHintPlatforms } from './inconsistent-hint-platforms.js'; import { SingleSelector } from './single-selector.js'; import { UnknownPreProcessorDirectives } from './unknown-preprocessor-directives.js'; import { NoShortRules } from './no-short-rules.js'; import { NoExcludedRules } from './no-excluded-rules.js'; import { NoInvalidCssSyntax } from './no-invalid-css-syntax.js'; import { NoInvalidCssDeclaration } from './no-invalid-css-declaration.js'; const defaultLinterRules = new Map([ ['no-invalid-css-syntax', NoInvalidCssSyntax], ['no-invalid-css-declaration', NoInvalidCssDeclaration], ['if-closed', IfClosed], ['single-selector', SingleSelector], ['duplicated-modifiers', DuplicatedModifiers], ['unknown-preprocessor-directives', UnknownPreProcessorDirectives], ['duplicated-hint-platforms', DuplicatedHintPlatforms], ['duplicated-hints', DuplicatedHints], ['unknown-hints-and-platforms', UnknownHintsAndPlatforms], ['invalid-domain-list', InvalidDomainList], ['invalid-modifiers', InvalidModifiers], ['inconsistent-hint-platforms', InconsistentHintPlatforms], ['no-short-rules', NoShortRules], ['no-excluded-rules', NoExcludedRules], ]); export { defaultLinterRules };