Results 779 comments of Alex

Duplicate of this issue, but with examples: https://github.com/AdguardTeam/DeadDomainsLinter/issues/9

Of course we need it. There was even a discussed a half year ago, but it didn't get to the point:(

Temporary applied `aglint-disable` + `!+ NOT_VALIDATE` https://github.com/AdguardTeam/AdguardFilters/commit/efdd9917db234dce2aaa9ed058234058a073680f

I don't see `#$#` in https://easylist.to/easylist/easylist.txt https://easylist.to/easylistgermany/easylistgermany.txt

Ok, I see it in https://easylist-downloads.adblockplus.org/abp-filters-anti-cv.txt

Blocking which domain(s) exactly causes the problem? mediation.unity3d.com has many subdomains, incl. tracking.

Hm. It is just a mobile game, but domains are not app-specific.

Added redundant `script` modifier Original ```adblock /^https:\/\/[a-z]{8,15}\.(?:(com|net)\/(?:\d{1,3}\/)?tag\.min\.js$)/$script,third-party,redirect=noopjs ``` Converted to uBO ```adblock /^https:\/\/[a-z]{8,15}\.(?:(com|net)\/(?:\d{1,3}\/)?tag\.min\.js$)/$script,third-party,redirect=noop.js,script ```

Broken regexp in `:matches-path()` - rexexp is split into two parts and added to different parts of the rule Original ```adblock [$path=/\/[0-9A-Z_a-z]+\/status\/\d+/]x.com,twitter.com###layers[style="z-index: 1;"]:has(div[role="dialog"] a[href="/i/premium_sign_up"][style]) ``` Converted to uBO ```adblock +\/status\/\d+/]x.com,twitter.com##:matches-path(/\/[0-9A-Z_a-z)#layers[style="z-index:...

Matching "the main page only" `[$path]` should be converted to `:matches-path(/^/$/)` uBO's example: https://github.com/gorhill/ublock/wiki/Procedural-cosmetic-filters#subjectmatches-patharg:~:text=%3Amatches%2Dpath(/%5E/%24/) Original ```adblock [$path]fontanka.ru#?#.gridContainer > div[class*="grid"]:has(> section[class^="baseBlock_"] > a[href]:contains(/^(Новости компаний|Фонтанка PRO)$/)) ``` Converted to uBO: ```adblock fontanka.ru#?#:matches-path(/^/$/)...