mirror of
https://github.com/AdguardTeam/AdguardFilters.git
synced 2026-08-29 12:14:41 +00:00
Update AGLint to v4.0.0 beta (#218970)
* Update AGLint to v4.0.0-beta.0 * Update AGLint config * Fix rule name in disable comments * Remove unnecessary disable comments * Fix pseudo elements * Update AGLint to v4.0.0-beta.1 * Enable caching for AGLint * Add AGLint ignore file * Use ignore file for cache calculation * Update AGLint cache strategy * Update AGLint to 4.0.0-beta.2
This commit is contained in:
1
.aglintignore
Normal file
1
.aglintignore
Normal file
@@ -0,0 +1 @@
|
||||
ddl_ignore.txt
|
||||
@@ -1,25 +1,26 @@
|
||||
# Keep in mind that in regexp rules, dots may or may not be escaped.
|
||||
# So if you want to exclude a rule like:
|
||||
# `/example.(com|org)\/ads/`
|
||||
# You should replace the dot `.` with `(\.|\\\.)`, resulting in:
|
||||
# `\/example(\.|\\\.)\(com\|org\)\\\/ads\/`
|
||||
# This regexp will match and block both:
|
||||
# `/example.(com|org)\/ads/`
|
||||
# `/example\.(com|org)\/ads/`
|
||||
# See an example: https://regex101.com/r/L7CsOZ/1
|
||||
#
|
||||
# https://github.com/AdguardTeam/AGLint#configuration
|
||||
# AGLint config file
|
||||
# Documentation: https://github.com/AdguardTeam/AGLint/blob/master/docs/configuration.md
|
||||
root: true
|
||||
extends:
|
||||
- aglint:recommended
|
||||
syntax:
|
||||
- AdGuard
|
||||
platforms:
|
||||
- adg_any
|
||||
rules:
|
||||
no-excluded-rules:
|
||||
- error
|
||||
- regexp-patterns:
|
||||
- excludedRuleTexts: []
|
||||
- excludedRegExpPatterns:
|
||||
# Do not forget to escape special regex characters
|
||||
#
|
||||
# Keep in mind that in regexp rules, dots may or may not be escaped.
|
||||
# So if you want to exclude a rule like:
|
||||
# `/example.(com|org)\/ads/`
|
||||
# You should replace the dot `.` with `(\.|\\\.)`, resulting in:
|
||||
# `\/example(\.|\\\.)\(com\|org\)\\\/ads\/`
|
||||
# This regexp will match and block both:
|
||||
# `/example.(com|org)\/ads/`
|
||||
# `/example\.(com|org)\/ads/`
|
||||
# See an example: https://regex101.com/r/L7CsOZ/1
|
||||
#
|
||||
# https://github.com/AdguardTeam/AdguardFilters/issues/219547
|
||||
- \|\|adx\.promo\^
|
||||
|
||||
49
.github/workflows/aglint.yml
vendored
49
.github/workflows/aglint.yml
vendored
@@ -9,16 +9,37 @@ on:
|
||||
- master
|
||||
paths:
|
||||
- "**/*.txt"
|
||||
- ".aglintrc.*"
|
||||
- "package.json"
|
||||
|
||||
- "**/.aglintignore"
|
||||
|
||||
- "**/.aglintrc"
|
||||
- "**/.aglintrc.json"
|
||||
- "**/.aglintrc.yaml"
|
||||
- "**/.aglintrc.yml"
|
||||
- "**/aglint.config.json"
|
||||
- "**/aglint.config.yaml"
|
||||
- "**/aglint.config.yml"
|
||||
- "**/package.json"
|
||||
|
||||
- "package-lock.json"
|
||||
|
||||
pull_request:
|
||||
branches:
|
||||
- master
|
||||
paths:
|
||||
- "**/*.txt"
|
||||
- ".aglintrc.*"
|
||||
- "package.json"
|
||||
|
||||
- "**/.aglintignore"
|
||||
|
||||
- "**/.aglintrc"
|
||||
- "**/.aglintrc.json"
|
||||
- "**/.aglintrc.yaml"
|
||||
- "**/.aglintrc.yml"
|
||||
- "**/aglint.config.json"
|
||||
- "**/aglint.config.yaml"
|
||||
- "**/aglint.config.yml"
|
||||
- "**/package.json"
|
||||
|
||||
- "package-lock.json"
|
||||
|
||||
jobs:
|
||||
@@ -38,6 +59,26 @@ jobs:
|
||||
- name: Install dependencies
|
||||
run: npm ci
|
||||
|
||||
- name: AGLint cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: .aglintcache
|
||||
key: >
|
||||
${{ runner.os }}-aglint-${{ hashFiles(
|
||||
'**/.aglintignore',
|
||||
'**/.aglintrc',
|
||||
'**/.aglintrc.json',
|
||||
'**/.aglintrc.yaml',
|
||||
'**/.aglintrc.yml',
|
||||
'**/aglint.config.json',
|
||||
'**/aglint.config.yaml',
|
||||
'**/aglint.config.yml',
|
||||
'**/package.json',
|
||||
'package-lock.json'
|
||||
) }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-aglint-
|
||||
|
||||
# If the linter found any errors, it will exit with a non-zero code, which will cause the job to fail
|
||||
- name: Run AGLint
|
||||
run: npm run aglint
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -4,3 +4,4 @@
|
||||
.DS_Store
|
||||
.idea
|
||||
node_modules
|
||||
.aglintcache
|
||||
|
||||
@@ -638,7 +638,7 @@
|
||||
@@hls/player$stealth=referrer,xmlhttprequest,domain=sportshub.to
|
||||
! dizipal*.com - frequently changed domains
|
||||
! https://x.com/dizipalSx
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
@@.php$subdocument,stealth=referrer,domain=/dizipal\d+.com/
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/188449
|
||||
@@||dosyaload.com/embed/$stealth=referrer
|
||||
|
||||
@@ -126,7 +126,7 @@ primevideo.com,amazon.co.uk,amazon.de,amazon.co.jp,amazon.com#%#//scriptlet('xml
|
||||
primevideo.com,amazon.co.uk,amazon.de,amazon.co.jp,amazon.com#%#//scriptlet('xml-prune', 'xpath(//*[name()="Period"][.//*[@value="Draper"]] | /*[name()="MPD"]/@mediaPresentationDuration | //*[name()="Period"]/@start)', '[value="Draper"]', '.mpd')
|
||||
primevideo.com,amazon.co.uk,amazon.de,amazon.co.jp,amazon.com#%#//scriptlet('xml-prune', 'xpath(//*[name()="Period"][.//*[@value="Ad"]] | /*[name()="MPD"]/@mediaPresentationDuration | //*[name()="Period"]/@start)', '[value="Ad"]', '.mpd')
|
||||
!#endif
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
.mpd$xmlprune=//*[name()="Period"][.//*[@value="Ad"]] | //*[name()="Period"]/@start[boolean(//*[@value="Ad"])],xmlhttprequest,domain=amazon.com|amazon.co.jp|amazon.de|amazon.co.uk|primevideo.com
|
||||
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android )
|
||||
@@ -142,7 +142,7 @@ primevideo.com,amazon.co.uk,amazon.de,amazon.co.jp,amazon.com#%#//scriptlet('xml
|
||||
/GetPlaybackResources?$xmlhttprequest,removeparam=deviceAdInsertionTypeOverride,domain=amazon.com|amazon.co.jp|amazon.de|amazon.co.uk|primevideo.com
|
||||
primevideo.com,amazon.co.uk,amazon.de,amazon.co.jp,amazon.com#%#((e,t)=>{const n={apply:(n,o,r)=>{try{const s=r[1];if(!s)return Reflect.apply(n,o,r);const c=typeof s;if("string"===c&&s.includes?.(t)){const t=new URL(s);t.searchParams.delete(e);const n=t.href.replace("%2CCuepointPlaylist","");r[1]=n}else if("object"===c&&s instanceof URL&&s.href?.includes?.(t)){s.searchParams.delete(e);const t=s.href.replace("%2CCuepointPlaylist","");r[1]=t}}catch(e){}return Reflect.apply(n,o,r)}};window.XMLHttpRequest.prototype.open=new Proxy(window.XMLHttpRequest.prototype.open,n)})("deviceAdInsertionTypeOverride","/GetPlaybackResources?");
|
||||
!#endif
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!
|
||||
! HTMLAllCollection popunder (Galaksion variant)
|
||||
! #%#//scriptlet('abort-current-inline-script', 'addEventListener', 'HTMLAllCollection')
|
||||
|
||||
@@ -245,13 +245,12 @@ smsonline.cloud#$?#html[data-theme][lang] [id^="img_"][style]:has(iframe[framebo
|
||||
~dogdrip.net,~infinityfree.com,~smsonline.cloud##img[height=" 250"][width=" 300"]
|
||||
~dogdrip.net,~infinityfree.com,~smsonline.cloud##img[height=" 90"][width=" 728"]
|
||||
~dogdrip.net,~infinityfree.com,~smsonline.cloud##ins[style$="height: 90px; width: 728px;"]
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
://content-loader.com/loader.min.js$urltransform=/loader\.min\.js/error.js/,domain=~dogdrip.net|~infinityfree.com|~smsonline.cloud
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
://html-load.com/loader.min.js$urltransform=/loader\.min\.js/error.js/,domain=~dogdrip.net|~infinityfree.com|~smsonline.cloud
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-disable-next-line unknown-hints-and-platforms
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!+ NOT_PLATFORM(ios, ext_android_cb, ext_safari, ext_chromium_mv3, windows, mac, cli, android)
|
||||
!#if (!adguard_app_ios && !adguard_ext_android_cb && !adguard_ext_safari && !adguard_ext_chromium_mv3 && !adguard_app_windows && !adguard_app_mac !adguard_app_android && !adguard_app_cli)
|
||||
://content-loader.com/loader.min.js$domain=~dogdrip.net|~infinityfree.com|~smsonline.cloud
|
||||
@@ -19697,10 +19696,10 @@ nhregister.com###ad
|
||||
copilot.microsoft.com##div[data-ads-rg]
|
||||
copilot.microsoft.com#%#//scriptlet('json-prune', 'ads')
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/193716#issuecomment-2507446337
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||af.gog.com/game/$urltransform=/^https:\/\/af\.gog\.com\/game\//https:\/\/www.gog\.com\/game\//
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
pcgamingwiki.com#%#(()=>{document.addEventListener("DOMContentLoaded",(()=>{document.querySelectorAll('a[href^="https://af.gog.com/game/"]').forEach((t=>{const e=t.getAttribute("href").replace("https://af.gog.com/","https://www.gog.com/");t.setAttribute("href",e)}))}));})();
|
||||
!+ PLATFORM(ios, ext_android_cb, ext_safari)
|
||||
@@||track.adtraction.com/t/*&url=*://www.gog.com/$domain=pcgamingwiki.com
|
||||
@@ -19735,10 +19734,10 @@ hulu.com#%#//scriptlet('json-prune', 'breaks custom_breaks_data pause_ads')
|
||||
hulu.com#%#//scriptlet('set-constant', 'Object.prototype.isAdPeriod', 'falseFunc')
|
||||
hulu.com#%#//scriptlet("set-constant", "Object.prototype._parseVAST", "noopFunc")
|
||||
hulu.com#%#//scriptlet("set-constant", "Object.prototype.createAdBlocker", "noopFunc")
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
/manifest.mpd$xmlprune=/MPD/Period[contains(@id\,'ad-')],domain=hulu.com
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!
|
||||
! fc.lc / fc-lc.xyz
|
||||
fitdynamos.com###content a[target="_blank"] > img[style]
|
||||
@@ -20644,7 +20643,6 @@ abs-cbn.com##.MuiGrid-item:has(> .MuiGrid-root div[class*="imp-adSlot"])
|
||||
iflscience.com##.header-secondary
|
||||
!+ NOT_OPTIMIZED
|
||||
androidcentral.com##.hawk-multi-model-review-container
|
||||
! aglint-disable-next-line unknown-hints-and-platforms
|
||||
!+ PLATFORM(windows, mac, android, cli)
|
||||
secretsanfrancisco.com#?#.google-ad-manager-ads-header
|
||||
!+ NOT_OPTIMIZED
|
||||
@@ -21322,7 +21320,7 @@ new.lewd.ninja##div[class^="box ~!@$%^&*()_+-=,./';:?><[]"]
|
||||
!+ NOT_VALIDATE
|
||||
[$url=/^https?:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/.*(\?|&)__cpo=aHR0c/]#%#//scriptlet('abort-on-stack-trace', 'addEventListener', '/attachEvent[\s\S]*?Popup[\s\S]*?register/')
|
||||
!#endif
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
/^https?:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/.*(\?|&)__cpo=aHR0c/$replace=/__Cpn.prototype.showAds = true;/__Cpn.prototype.showAds = false;/,document,domain=/^\d{1\,3}\.\d{1\,3}\.\d{1\,3}\.\d{1\,3}\$/
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/188028
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/122383
|
||||
|
||||
@@ -1931,9 +1931,9 @@ m.13xsw.com,wap.yushuwu.cloud#%#//scriptlet('prevent-addEventListener', 'touchen
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/190832
|
||||
hanime1.me#%#//scriptlet("trusted-replace-node-text", "script", "popunder", "/window\.open\('(.*?)',.*?\);\n.*location.href = '.*';/", "location.assign('$1');")
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/189389
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
.gif|$domain=/87[0-9]{2}ck\.cc/
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||imgsrc.baidu.com/*/pic/*.jpg$domain=/87[0-9]{2}ck\.cc/
|
||||
[$domain=/87\d{2}ck\.cc/]##body > div[style] > a[href][target="_blank"]
|
||||
[$domain=/87\d{2}ck\.cc/]##.stui-vodlist > li:has(> div.stui-vodlist__box > a[href][target="_blank"])
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
||graph.facebook.com^$app=com.teeonsoft.ztorrent
|
||||
! TODO: remove aglint directive after fixing
|
||||
! https://github.com/AdguardTeam/AGLint/issues/260
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||graph.facebook.com^$app=com.vitastudio.*
|
||||
!
|
||||
||app.adjust.com^$app=com.easybrain.nonogram|ru.pikabu.android|com.maroieqrwlk.unpin|com.touchtao.soccerkinggoogle|com.mobirix.zumaking2|com.mobirix.swipebrick2|com.mobirix.mahjongking2|com.mobirix.hit7.casino.slots|com.mobirix.gmm|com.mobirix.fishingchampionship|com.mobirix.airhockey|com.mobirix.abmon|com.mobirix.MultiplyWar|com.UCMobile.intl|kz.kolesa|uz.avtoelon|kz.krisha
|
||||
|
||||
@@ -103,8 +103,8 @@ the-ans.jp##.sp-overlay
|
||||
shufoo.net###headerad_banner
|
||||
m.gsmarena.com#$#body { margin-top: 0 !important; margin-bottom: 275px !important; }
|
||||
m.gsmarena.com##.adv-mid
|
||||
m.gsmarena.com##body:after
|
||||
m.gsmarena.com##body:before
|
||||
m.gsmarena.com##body::after
|
||||
m.gsmarena.com##body::before
|
||||
opensourceprojects.dev##.carbon-ad-container-mobile
|
||||
katu.com##div[class*="MidArticleAdUnit"]
|
||||
chichi-pui.com##.p-advertisement-banner__pr
|
||||
|
||||
@@ -425,11 +425,8 @@ accountkiller.com#%#window.ga = function(){var a = arguments[5];a&&a.hitCallback
|
||||
! AGLint temporarily disabled for this rule due to https://github.com/AdguardTeam/AGLint/issues/191
|
||||
! TODO: Enable it back when AGLint is fixed.
|
||||
! TODO: remove document modifier when this issue is fixed - https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2954
|
||||
! aglint-disable-next-line
|
||||
/.*/$permissions=join-ad-interest-group=(),document
|
||||
! aglint-disable-next-line
|
||||
/.*/$permissions=run-ad-auction=(),document
|
||||
! aglint-disable-next-line
|
||||
/.*/$permissions=browsing-topics=(),document
|
||||
!
|
||||
! Suppressing Private State Token API
|
||||
|
||||
@@ -52,7 +52,6 @@ $cookie=_awl;maxAge=30,domain=nypost.com|al.com|9news.com
|
||||
!+ NOT_OPTIMIZED
|
||||
||securepubads.g.doubleclick.net/tag/js/gpt.js$script,redirect=googletagservices-gpt,important,domain=turbo.pt
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/152079
|
||||
! aglint-disable-next-line no-excluded-rules
|
||||
!||staff-start.com/js/track/
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/187274
|
||||
! Breaks search on shopping.yahoo.co.jp
|
||||
@@ -5149,17 +5148,17 @@ mediamarkt.de#%#//scriptlet('abort-on-property-write', 'ftr__startScriptLoad')
|
||||
/api/rest/analytics/page/rendered$domain=komonews.com|wjactv.com|upnorthlive.com|cnycentral.com|wpde.com|cbs6albany.com|kutv.com|wjla.com|news3lv.com|kmph.com|kfoxtv.com|fox17.com|foxbaltimore.com|foxchattanooga.com|foxillinois.com|foxnebraska.com|foxreno.com|foxrochester.com|foxsanantonio.com|nbcmontana.com|okcfox.com|siouxlandnews.com|wach.com|wchstv.com|wcyb.com|wfxl.com|wgxa.tv|wlos.com|wsbt.com|cbs2iowa.com|fox4beaumont.com|mycbs4.com|mynews4.com|news4sanantonio.com|abc6onyourside.com|wtov9.com|turnto10.com|fox11online.com|mynbc15.com|nbc16.com|fox23maine.com|nbc24.com|fox28savannah.com|myfox28columbus.com|fox42kptm.com|dayton247now.com|fox56.com|katu.com|local12.com|bakersfieldnow.com|ktul.com|22thepoint.com|abc3340.com|abc45.com|abc7amarillo.com|abcnews4.com|cbs12.com|cbs4local.com|cbsaustin.com|chattanoogacw.com|cw14online.com|cwomaha.tv|cw18milwaukee.com|cw23tv.com|cw34.com|cw35.com|cw9tv.com|cwcentralpa.com|cwcincinnati.com|cwcolumbus.com|cwlasvegas.com|cwtreasurevalley.com|fox38corpuschristi.com|fox47.com|fox49.tv|foxkansas.com|foxrichmond.com|idahonews.com|katv.com|kcby.com|kdsm17.com|keprtv.com|kfdm.com|khqa.com|kimatv.com|kmyu.tv|kocb.com|kpic.com|krcgtv.com|krcrtv.com|ktvl.com|ktvo.com|ktxs.com|kunptv.com|kunwtv.com|kval.com|local21news.com|midmichigannow.com|myrdctv.com|mytv30web.com|mytvbaltimore.com|mytvbuffalo.com|mytvcharleston.com|mytvdayton.com|mytvrichmond.com|mytvwichita.com|mytvz.com|nebraska.tv|nevadasportsnet.com|newschannel20.com|newschannel9.com|raleighcw.com|seattlerefined.com|southernoregoncw.com|star64.tv|telemundoaustin.com|thecw38.com|thecw46.com|thecwtc.com|thecwtv.tv|thenationaldesk.com|utv44.com|wabm68.com|watchdaytime.com|wcti12.com|weartv.com|wfgxtv.com|wgme.com|wpgh53.com|wset.com|wtwc40.com|wutv29.com|wwmt.com|13wham.com
|
||||
!
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/216803
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||track.effiliation.com/servlet/effi.redir$urltransform=/%3A/:/
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||track.effiliation.com/servlet/effi.redir$urltransform=/%2F/\//
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||track.effiliation.com/servlet/effi.redir$urltransform=/^https?:\/\/(?:[a-z0-9-]+\.)*?track\.effiliation\.com.*[?&]url=(.+)$/\$1/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/197963
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||digidip.net/visit?url=$urltransform=/%3A/:/
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
@@ -5170,7 +5169,7 @@ mediamarkt.de#%#//scriptlet('abort-on-property-write', 'ftr__startScriptLoad')
|
||||
||digidip.net/visit?url=$urltransform=/%3D/=/
|
||||
!+ NOT_VALIDATE PLATFORM(windows, mac, android)
|
||||
||digidip.net/visit?url=$urltransform=/^https?:\/\/(?:[a-z0-9-]+\.)*?.*\.digidip\.net.*url=([^&]*).*/\$1/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!
|
||||
! dzen.ru
|
||||
||yandex.ru/ads/zen_audit
|
||||
|
||||
@@ -4382,7 +4382,7 @@ acartv77.live,acartv78.live,acartv79.live,acartv80.live,acartv81.live,acartv82.l
|
||||
[$domain=/bosssports\d+\.com/]#%#//scriptlet('set-constant', 'config.adv.enabled', 'false')
|
||||
[$domain=/bosssports\d+\.com/]##.iframe-buttons
|
||||
[$domain=/bosssports\d+\.com/]##ul > li > a:not([href^="https://bosssports"][href$=".com/"])
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||video.twimg.com/amplify_video/*/vid/*.mp4$domain=/^bosssports\d+\.com/
|
||||
!#if (adguard_app_ios || adguard_ext_safari || adguard_ext_android_cb || ext_ublock)
|
||||
||video.twimg.com/amplify_video/*/vid/*.mp4$domain=bosssports214.com|bosssports215.com|bosssports216.com|bosssports217.com|bosssports218.com|bosssports219.com|bosssports220.com|bosssports221.com|bosssports222.com|bosssports223.com
|
||||
@@ -4583,7 +4583,7 @@ ugurfilm9.com,ugurfilm10.com,ugurfilm11.com,ugurfilm12.com,ugurfilm13.com,ugurfi
|
||||
! dizibox*.com - frequently changed domains
|
||||
[$domain=/dizibox\d+.com/]##.body-clickable
|
||||
||dizibox*.com/wp-content/themes/diziplus/images/bg.webp
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||ssl.p.jwpcdn.com/player/*/vast.js$domain=/dizibox\d+\.com/
|
||||
!#if (adguard_app_ios || adguard_ext_safari || adguard_ext_android_cb || ext_ublock)
|
||||
dizibox6.com,dizibox7.com,dizibox8.com,dizibox9.com,dizibox10.com,dizibox11.com,dizibox12.com,dizibox13.com,dizibox14.com,dizibox15.com,dizibox16.com,dizibox17.com,dizibox18.com,dizibox19.com,dizibox20.com,dizibox21.com,dizibox22.com,dizibox23.com,dizibox24.com,dizibox25.com##.body-clickable
|
||||
@@ -4685,7 +4685,7 @@ hdselcuksports368.top#%#//scriptlet('prevent-window-open')
|
||||
##div[data-isbd-main-container] > section > div.hidden-xs.text-center
|
||||
! belestepe*.sbs - frequently changed domains
|
||||
||belestepe*.sbs//wp-content/uploads/*.gif
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||video.twimg.com/amplify_video/*/vid/*.mp4$domain=/^belestepe\d+\.sbs/
|
||||
[$domain=/belestepe\d+\.sbs/]##div[data-isbd-main-container] > section > div.hidden-xs.text-center
|
||||
[$domain=/belestepe\d+\.sbs/]#%#//scriptlet('set-constant', 'config.advertisement.enabled', 'false')
|
||||
@@ -4705,7 +4705,6 @@ izlemac583.sbs,izlemac584.sbs,izlemac585.sbs,izlemac586.sbs,izlemac587.sbs,izlem
|
||||
!#endif
|
||||
! mactanmaca*.sbs - frequently changed domains
|
||||
||mactanmaca*.sbs/wp-content/*.gif
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
[$domain=/mactanmaca\d+\.sbs/]#%#//scriptlet('set-constant', 'config.advertisement.enabled', 'false')
|
||||
[$domain=/mactanmaca\d+\.sbs/]##div[data-isbd-main-container] > section > div.hidden-xs.text-center
|
||||
[$domain=/mactanmaca\d+\.sbs/]#%#//scriptlet('set-cookie', 'reklamgosterimx', 'ok')
|
||||
@@ -4761,12 +4760,12 @@ justintvsh.baby,dmlstechnology.com,justintvde.com,justin-tv.org,inattvgiris.pro,
|
||||
[$domain=/justintvizle\d+\.top/]##header > a[href="/"] + ul
|
||||
[$domain=/justintvizle\d+\.top/]##.header_r
|
||||
!
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
||hizliresims.com/*.gif$domain=/selcuksports\d+\.com/
|
||||
!+ NOT_VALIDATE
|
||||
||placehold.co^$domain=/selcuksports\d+\.com/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
[$domain=/selcuksports\d+\.com/]##img[id^="top-ads-"]
|
||||
!#if (adguard_app_ios || adguard_ext_safari || adguard_ext_android_cb || ext_ublock)
|
||||
! justintvizle58.top
|
||||
@@ -4871,7 +4870,7 @@ selcuksportshd.is##.page-overlay
|
||||
selcuksportshdcanli.com,selcuksportshd.is#$?#body { background-image: none !important; }
|
||||
selcuksportshdcanli.com##.ps
|
||||
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android)
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
||hizliresims.com/*.gif$domain=/selcuksportshd\d+\.(xyz\|click)/
|
||||
!+ NOT_VALIDATE
|
||||
@@ -4882,7 +4881,7 @@ selcuksportshdcanli.com##.ps
|
||||
||blogger.googleusercontent.com/img/$domain=/selcuksportshd\d+.biz|main\.uxsyplayer[a-z0-9-]+\.click/
|
||||
!+ NOT_VALIDATE
|
||||
||video.twimg.com/ext_tw_video/*/*.m3u8$domain=/^[a-zA-Z]{1\,6}\.[a-zA-Z0-9]{15\,}.*\d+.*\.click$/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!#endif
|
||||
! TODO: remove "NOT_VALIDATE" hint when this issue is fixed - https://github.com/AdguardTeam/FiltersCompiler/issues/237
|
||||
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_opera || adguard_ext_firefox || adguard_ext_chromium || adguard_ext_chromium_mv3 || ext_ublock)
|
||||
@@ -5008,7 +5007,7 @@ fullhdizle.*,filmizlehdfilm.com,filmizletv.*,fullfilmizle.*,fullhdfilmizle.*,ful
|
||||
[$domain=/mackeyfi\d+\.sbs$/]#%#//scriptlet('set-constant', 'adscfg.enabled', 'false')
|
||||
[$domain=/mackeyfi\d+.sbs/]##a[href="https://bty.bio/reklam"]
|
||||
!
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
! dizipal*.com - frequently changed domains
|
||||
! https://x.com/dizipalSx
|
||||
x.ag2m2.cfd#?##oframeplayerjs > pjsdiv[style^="position:"]:has(> pjsdiv > pjsdiv > center:contains(Padişahbet'ten))
|
||||
@@ -5025,10 +5024,10 @@ x.ag2m2.cfd#?##oframeplayerjs > pjsdiv[style^="position:"]:has(> pjsdiv > pjsdiv
|
||||
[$domain=/^dizipal\d+\.com/]##.rounded.m-auto .bg-black > a[href][target="_blank"]
|
||||
[$domain=/^dizipal\d+\.com/]###mPlayerFds
|
||||
[$domain=/^dizipal\d+\.com/]##.footer-ad-container
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
||blogger.googleusercontent.com/img/$domain=/^dizipal\d+\.com$/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!#if (adguard_app_ios || adguard_ext_safari || ext_ublock)
|
||||
dizipal1057.com,dizipal1058.com,dizipal1059.com,dizipal1060.com,dizipal1061.com,dizipal1062.com,dizipal1063.com,dizipal1064.com,dizipal1065.com,dizipal1066.com,dizipal1067.com,dizipal1068.com,dizipal1069.com,dizipal1070.com,dizipal1071.com,dizipal1072.com,dizipal1073.com,dizipal1074.com,dizipal1075.com,dizipal1076.com,dizipal1077.com,dizipal1078.com,dizipal1079.com,dizipal1080.com,dizipal1081.com,dizipal1082.com,dizipal1083.com,dizipal1084.com,dizipal1085.com,dizipal1086.com,dizipal1087.com,dizipal1088.com,dizipal1089.com,dizipal1090.com,dizipal1091.com,dizipal1092.com,dizipal1093.com,dizipal1094.com,dizipal1095.com,dizipal1096.com,dizipal1097.com,dizipal1098.com,dizipal1099.com,dizipal1100.com,dizipal1101.com,dizipal1102.com,dizipal1103.com,dizipal1104.com,dizipal1105.com,dizipal1106.com,dizipal1107.com,dizipal1108.com,dizipal1109.com,dizipal1110.com,dizipal1111.com,dizipal1112.com,dizipal1113.com,dizipal1114.com,dizipal1115.com,dizipal1116.com,dizipal1117.com,dizipal1118.com,dizipal1119.com,dizipal1120.com,dizipal1121.com,dizipal1122.com,dizipal1123.com,dizipal1124.com,dizipal1125.com,dizipal1126.com,dizipal1127.com,dizipal1128.com,dizipal1129.com,dizipal1130.com,dizipal1131.com,dizipal1132.com,dizipal1133.com,dizipal1134.com,dizipal1135.com,dizipal1136.com,dizipal1137.com,dizipal1138.com,dizipal1139.com,dizipal1140.com,dizipal1141.com,dizipal1142.com,dizipal1143.com,dizipal1144.com,dizipal1145.com,dizipal1146.com,dizipal1147.com,dizipal1148.com,dizipal1149.com,dizipal1150.com,dizipal1151.com,dizipal1152.com,dizipal1153.com,dizipal1154.com,dizipal1155.com,dizipal1156.com,dizipal1157.com,dizipal1158.com,dizipal1159.com,dizipal1160.com,dizipal1161.com,dizipal1162.com,dizipal1163.com,dizipal1164.com,dizipal1165.com,dizipal1166.com,dizipal1167.com,dizipal1168.com,dizipal1169.com,dizipal1170.com,dizipal1171.com,dizipal1172.com,dizipal1173.com,dizipal1174.com,dizipal1175.com,dizipal1176.com,dizipal1177.com,dizipal1178.com,dizipal1179.com,dizipal1180.com,dizipal1181.com,dizipal1182.com,dizipal1183.com,dizipal1184.com,dizipal1185.com,dizipal1186.com,dizipal1187.com,dizipal1188.com,dizipal1189.com,dizipal1190.com,dizipal1191.com,dizipal1192.com,dizipal1193.com,dizipal1194.com,dizipal1195.com,dizipal1196.com,dizipal1197.com,dizipal1198.com,dizipal1199.com,dizipal1200.com,dizipal1201.com,dizipal1202.com,dizipal1203.com,dizipal1204.com,dizipal1205.com,dizipal1206.com,dizipal1207.com,dizipal1208.com,dizipal1209.com,dizipal1210.com,dizipal1211.com,dizipal1212.com,dizipal1213.com,dizipal1214.com,dizipal1215.com,dizipal1216.com,dizipal1217.com,dizipal1218.com,dizipal1219.com,dizipal1220.com,dizipal1221.com,dizipal1222.com,dizipal1223.com,dizipal1224.com,dizipal1225.com,dizipal1226.com,dizipal1227.com,dizipal1228.com,dizipal1229.com,dizipal1230.com,dizipal1231.com,dizipal1232.com,dizipal1233.com,dizipal1234.com,dizipal1235.com,dizipal1236.com,dizipal1237.com,dizipal1238.com,dizipal1239.com,dizipal1240.com,dizipal1241.com,dizipal1242.com,dizipal1243.com,dizipal1244.com,dizipal1245.com,dizipal1246.com,dizipal1247.com,dizipal1248.com,dizipal1249.com,dizipal1250.com,dizipal1251.com,dizipal1252.com,dizipal1253.com,dizipal1254.com,dizipal1255.com,dizipal1256.com,dizipal1257.com,dizipal1258.com,dizipal1259.com,dizipal1260.com,dizipal1261.com,dizipal1262.com,dizipal1263.com,dizipal1264.com,dizipal1265.com,dizipal1266.com,dizipal1267.com,dizipal1268.com,dizipal1269.com,dizipal1270.com,dizipal1271.com,dizipal1272.com,dizipal1273.com,dizipal1274.com,dizipal1275.com,dizipal1276.com,dizipal1277.com,dizipal1278.com,dizipal1279.com,dizipal1280.com,dizipal1281.com,dizipal1282.com,dizipal1283.com,dizipal1284.com,dizipal1285.com,dizipal1286.com,dizipal1287.com,dizipal1288.com,dizipal1289.com,dizipal1290.com,dizipal1291.com,dizipal1292.com,dizipal1293.com,dizipal1294.com,dizipal1295.com,dizipal1296.com,dizipal1297.com,dizipal1298.com,dizipal1299.com,dizipal1300.com,dizipal1301.com,dizipal1302.com,dizipal1303.com,dizipal1304.com,dizipal1305.com,dizipal1306.com,dizipal1307.com,dizipal1308.com,dizipal1309.com,dizipal1310.com,dizipal1311.com,dizipal1312.com,dizipal1313.com,dizipal1314.com,dizipal1315.com,dizipal1316.com,dizipal1317.com,dizipal1318.com,dizipal1319.com,dizipal1320.com,dizipal1321.com,dizipal1322.com,dizipal1323.com,dizipal1324.com,dizipal1325.com,dizipal1326.com,dizipal1327.com,dizipal1328.com,dizipal1329.com,dizipal1330.com,dizipal1331.com,dizipal1332.com,dizipal1333.com,dizipal1334.com,dizipal1335.com,dizipal1336.com,dizipal1337.com,dizipal1338.com,dizipal1339.com,dizipal1340.com,dizipal1341.com,dizipal1342.com,dizipal1343.com,dizipal1344.com,dizipal1345.com,dizipal1346.com,dizipal1347.com,dizipal1348.com,dizipal1349.com,dizipal1350.com##.containerAds
|
||||
dizipal1057.com,dizipal1058.com,dizipal1059.com,dizipal1060.com,dizipal1061.com,dizipal1062.com,dizipal1063.com,dizipal1064.com,dizipal1065.com,dizipal1066.com,dizipal1067.com,dizipal1068.com,dizipal1069.com,dizipal1070.com,dizipal1071.com,dizipal1072.com,dizipal1073.com,dizipal1074.com,dizipal1075.com,dizipal1076.com,dizipal1077.com,dizipal1078.com,dizipal1079.com,dizipal1080.com,dizipal1081.com,dizipal1082.com,dizipal1083.com,dizipal1084.com,dizipal1085.com,dizipal1086.com,dizipal1087.com,dizipal1088.com,dizipal1089.com,dizipal1090.com,dizipal1091.com,dizipal1092.com,dizipal1093.com,dizipal1094.com,dizipal1095.com,dizipal1096.com,dizipal1097.com,dizipal1098.com,dizipal1099.com,dizipal1100.com,dizipal1101.com,dizipal1102.com,dizipal1103.com,dizipal1104.com,dizipal1105.com,dizipal1106.com,dizipal1107.com,dizipal1108.com,dizipal1109.com,dizipal1110.com,dizipal1111.com,dizipal1112.com,dizipal1113.com,dizipal1114.com,dizipal1115.com,dizipal1116.com,dizipal1117.com,dizipal1118.com,dizipal1119.com,dizipal1120.com,dizipal1121.com,dizipal1122.com,dizipal1123.com,dizipal1124.com,dizipal1125.com,dizipal1126.com,dizipal1127.com,dizipal1128.com,dizipal1129.com,dizipal1130.com,dizipal1131.com,dizipal1132.com,dizipal1133.com,dizipal1134.com,dizipal1135.com,dizipal1136.com,dizipal1137.com,dizipal1138.com,dizipal1139.com,dizipal1140.com,dizipal1141.com,dizipal1142.com,dizipal1143.com,dizipal1144.com,dizipal1145.com,dizipal1146.com,dizipal1147.com,dizipal1148.com,dizipal1149.com,dizipal1150.com,dizipal1151.com,dizipal1152.com,dizipal1153.com,dizipal1154.com,dizipal1155.com,dizipal1156.com,dizipal1157.com,dizipal1158.com,dizipal1159.com,dizipal1160.com,dizipal1161.com,dizipal1162.com,dizipal1163.com,dizipal1164.com,dizipal1165.com,dizipal1166.com,dizipal1167.com,dizipal1168.com,dizipal1169.com,dizipal1170.com,dizipal1171.com,dizipal1172.com,dizipal1173.com,dizipal1174.com,dizipal1175.com,dizipal1176.com,dizipal1177.com,dizipal1178.com,dizipal1179.com,dizipal1180.com,dizipal1181.com,dizipal1182.com,dizipal1183.com,dizipal1184.com,dizipal1185.com,dizipal1186.com,dizipal1187.com,dizipal1188.com,dizipal1189.com,dizipal1190.com,dizipal1191.com,dizipal1192.com,dizipal1193.com,dizipal1194.com,dizipal1195.com,dizipal1196.com,dizipal1197.com,dizipal1198.com,dizipal1199.com,dizipal1200.com,dizipal1201.com,dizipal1202.com,dizipal1203.com,dizipal1204.com,dizipal1205.com,dizipal1206.com,dizipal1207.com,dizipal1208.com,dizipal1209.com,dizipal1210.com,dizipal1211.com,dizipal1212.com,dizipal1213.com,dizipal1214.com,dizipal1215.com,dizipal1216.com,dizipal1217.com,dizipal1218.com,dizipal1219.com,dizipal1220.com,dizipal1221.com,dizipal1222.com,dizipal1223.com,dizipal1224.com,dizipal1225.com,dizipal1226.com,dizipal1227.com,dizipal1228.com,dizipal1229.com,dizipal1230.com,dizipal1231.com,dizipal1232.com,dizipal1233.com,dizipal1234.com,dizipal1235.com,dizipal1236.com,dizipal1237.com,dizipal1238.com,dizipal1239.com,dizipal1240.com,dizipal1241.com,dizipal1242.com,dizipal1243.com,dizipal1244.com,dizipal1245.com,dizipal1246.com,dizipal1247.com,dizipal1248.com,dizipal1249.com,dizipal1250.com,dizipal1251.com,dizipal1252.com,dizipal1253.com,dizipal1254.com,dizipal1255.com,dizipal1256.com,dizipal1257.com,dizipal1258.com,dizipal1259.com,dizipal1260.com,dizipal1261.com,dizipal1262.com,dizipal1263.com,dizipal1264.com,dizipal1265.com,dizipal1266.com,dizipal1267.com,dizipal1268.com,dizipal1269.com,dizipal1270.com,dizipal1271.com,dizipal1272.com,dizipal1273.com,dizipal1274.com,dizipal1275.com,dizipal1276.com,dizipal1277.com,dizipal1278.com,dizipal1279.com,dizipal1280.com,dizipal1281.com,dizipal1282.com,dizipal1283.com,dizipal1284.com,dizipal1285.com,dizipal1286.com,dizipal1287.com,dizipal1288.com,dizipal1289.com,dizipal1290.com,dizipal1291.com,dizipal1292.com,dizipal1293.com,dizipal1294.com,dizipal1295.com,dizipal1296.com,dizipal1297.com,dizipal1298.com,dizipal1299.com,dizipal1300.com,dizipal1301.com,dizipal1302.com,dizipal1303.com,dizipal1304.com,dizipal1305.com,dizipal1306.com,dizipal1307.com,dizipal1308.com,dizipal1309.com,dizipal1310.com,dizipal1311.com,dizipal1312.com,dizipal1313.com,dizipal1314.com,dizipal1315.com,dizipal1316.com,dizipal1317.com,dizipal1318.com,dizipal1319.com,dizipal1320.com,dizipal1321.com,dizipal1322.com,dizipal1323.com,dizipal1324.com,dizipal1325.com,dizipal1326.com,dizipal1327.com,dizipal1328.com,dizipal1329.com,dizipal1330.com,dizipal1331.com,dizipal1332.com,dizipal1333.com,dizipal1334.com,dizipal1335.com,dizipal1336.com,dizipal1337.com,dizipal1338.com,dizipal1339.com,dizipal1340.com,dizipal1341.com,dizipal1342.com,dizipal1343.com,dizipal1344.com,dizipal1345.com,dizipal1346.com,dizipal1347.com,dizipal1348.com,dizipal1349.com,dizipal1350.com##body > div[align="center"][class="bb"] ~ br
|
||||
@@ -5205,7 +5204,7 @@ xyzsports173.xyz,xyzsports174.xyz,xyzsports175.xyz,xyzsports176.xyz,xyzsports177
|
||||
.click/index.php?id=selcukbeinsports$removeheader=cache-control
|
||||
! TODO: remove the comments below after the issue is fixed
|
||||
! https://github.com/AdguardTeam/AGLint/issues/202
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
/xyzsports\d+\.xyz\/assets\/images\/\w{3}\//$image,domain=/xyzsports\d+\.xyz/
|
||||
!
|
||||
! superbetin*.com - frequently changed domains
|
||||
@@ -5322,10 +5321,10 @@ realfilmizle6.com,realfilmizle7.com,realfilmizle8.com,realfilmizle9.com,realfilm
|
||||
!#if (adguard_app_ios || adguard_ext_safari || adguard_ext_android_cb || ext_ublock)
|
||||
||blogger.googleusercontent.com/img/$domain=inattv1084.xyz|inattv1085.xyz|inattv1086.xyz|inattv1087.xyz|inattv1088.xyz|inattv1089.xyz|inattv1090.xyz|inattv1091.xyz|inattv1092.xyz|inattv1093.xyz|inattv1094.xyz|inattv1095.xyz|inattv1096.xyz
|
||||
!#endif
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
||blogger.googleusercontent.com/img/$domain=/inattv\d+\.xyz/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!
|
||||
! CASE 2 - inattvcom*.xyz
|
||||
||inattvcom*.xyz/*.gif
|
||||
@@ -5341,10 +5340,10 @@ inattvcom561.xyz,inattvcom562.xyz,inattvcom563.xyz,inattvcom564.xyz,inattvcom565
|
||||
[$path=/^\/$/]itemci.com#%#//scriptlet('trusted-click-element', 'div[style^="background"][style*="https://cdn.itemci.com/assets/images/site_login_image.jpg"] > button.close', '', '3000')
|
||||
! trgoals*.xyz - frequently changed domains
|
||||
!#if (adguard_app_windows || adguard_app_mac || adguard_app_android || adguard_ext_chromium || adguard_ext_opera || adguard_ext_firefox || adguard_ext_chromium || adguard_ext_chromium_mv3)
|
||||
! aglint-disable invalid-modifiers
|
||||
! aglint-disable no-invalid-modifiers
|
||||
!+ NOT_VALIDATE
|
||||
||blogger.googleusercontent.com/img/$domain=/^trgoals\d+\.xyz$/
|
||||
! aglint-enable invalid-modifiers
|
||||
! aglint-enable no-invalid-modifiers
|
||||
!#endif
|
||||
[$domain=/^trgoals\d+\.xyz$/]##.main-content > marquee
|
||||
[$domain=/^trgoals\d+\.xyz$/]##.ads-container
|
||||
@@ -5485,7 +5484,7 @@ driverdestek.com##.adsbygoogle
|
||||
! https://github.com/AdguardTeam/AdguardFilters/issues/77520
|
||||
! TODO: We take a look at this rule later in the linter, until then keep the linter disabled here
|
||||
! https://github.com/AdguardTeam/tsurlfilter/issues/105
|
||||
! aglint-disable-next-line invalid-modifiers
|
||||
! aglint-disable-next-line no-invalid-modifiers
|
||||
||video.twimg.com/ext_tw_video/*/*.m3u8$domain=/^i[a-z]*\.strmrdr[a-z]+\..*/
|
||||
!
|
||||
! Special rules for AdGuard websites' test pages. The only purpose of these
|
||||
|
||||
1295
package-lock.json
generated
1295
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -4,7 +4,7 @@
|
||||
"license": "GPL-3.0-only",
|
||||
"type": "module",
|
||||
"engines": {
|
||||
"node": ">=18.0.0"
|
||||
"node": ">=20.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -15,7 +15,7 @@
|
||||
},
|
||||
"homepage": "https://github.com/AdguardTeam/AdguardFilters#readme",
|
||||
"scripts": {
|
||||
"aglint": "aglint",
|
||||
"aglint": "aglint --cache --cache-location .aglintcache --cache-strategy content **/*.txt",
|
||||
"markdownlint": "markdownlint .",
|
||||
"lint": "npm run aglint && npm run markdownlint",
|
||||
"prepare": "node .husky/install.js"
|
||||
@@ -25,7 +25,7 @@
|
||||
"*.md": "markdownlint"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@adguard/aglint": "3.0.0",
|
||||
"@adguard/aglint": "4.0.0-beta.2",
|
||||
"husky": "^9.1.7",
|
||||
"lint-staged": "^16.2.7",
|
||||
"markdownlint": "^0.40.0",
|
||||
|
||||
Reference in New Issue
Block a user