David

Results 84 issues of David

I suggest implementing a command that resolves the linter configuration for a given path and prints it to the console in JSON / YAML format. For example: ```bash aglint --print-config...

feature request
T: Linter CLI

I think it is worth considering compiling a guideline for Adblock Filter Lists. In my opinion, there are two main groups of policies: - Syntactic / formatting specifications - Application...

> [!NOTE] > Average users who use the built-in list of adblockers do not need to do anything with this change, it will happen automatically with the next update. >...

infrastructure

```adblock [$domain=/example[0-9]\.(com|org)/]##.ad ! ↑ ! this closing square bracket falsely considered as the end of the modifier block ``` ```adblock [$domain=/example\d{1,}\.(com|org)/]##.ad ! ↑ ! this comma falsely considered as a...

Priority: P4
T: AGTree

AGLint config files can be validated in the VSCode editor if the following field is filled in the `package.json` file of the extension: https://code.visualstudio.com/api/references/contribution-points#contributes.jsonValidation If we switch to `zod`, we...

Priority: P4

Reference: https://github.com/AdguardTeam/tsurlfilter/issues/127 Show screenshot ![image](https://github.com/AdguardTeam/VscodeAdblockSyntax/assets/57285466/c1108c54-2f68-4620-a990-1ec9281e21c1)

Priority: P4
T: syntax highlighter

Reference: https://github.com/AdguardTeam/VscodeAdblockSyntax/issues/137

Priority: P4
T: AGTree

Since there are many functions available in AGTree, we may can add a CLI at some point. Here are some examples of what it can do: - show rule AST...

Priority: P4
T: AGTree
Feature request

Extended CSS pseudo classes are mostly syntactically validated, so I recommend adding a linter rule that handles all edge cases, e.g validate value of `:matches-css`, `:xpath` or validate where `xpath`...

T: Linter rule
feature request
Priority: P4