@adguard/aglint
Version:
Universal adblock filter list linter.
33 lines (30 loc) • 995 B
JavaScript
/*
* 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 { AdblockSyntax } from '@adguard/agtree';
/**
* @file Configuration preset for AGLint that enables all rules.
*/
const config = {
syntax: [AdblockSyntax.Common],
rules: {
'no-invalid-css-syntax': 'error',
'no-invalid-css-declaration': 'error',
'duplicated-hint-platforms': 'error',
'duplicated-hints': 'error',
'duplicated-modifiers': 'error',
'if-closed': 'error',
'inconsistent-hint-platforms': 'error',
'invalid-domain-list': 'error',
'single-selector': 'warn',
'invalid-modifiers': 'error',
'unknown-hints-and-platforms': 'error',
'unknown-preprocessor-directives': 'error',
'no-short-rules': 'error',
},
};
var aglintAll = Object.freeze(config);
export { aglintAll as default };