! Title: Static Filtering Parser Checklist ! Homepage: https://github.com/gorhill/uBlock ! Licence: https://github.com/gorhill/uBlock/blob/master/LICENSE.txt ! ! Description: ! To verify that the static filtering parser is properly parsing valid and ! invalid cases, by typically adding the list to uBO, disabling the list, ! and viewing it in uBO's asset viewer. ! ! Feel free to add more entries to more throughly validate the static ! filtering parser, submit the changes in your fork of uBO by opening an ! issue at https://github.com/uBlockOrigin/uBlock-issues/issues !----------------------- ! Parsing should succeed !----------------------- $script,redirect=noop.js *$empty *$xhr,empty *$redirect=empty *$xhr,redirect=empty !-------------------- ! Parsing should fail !-------------------- ! can't redirect without type (except to `empty`) *$redirect=noop.js ! can't redirect beacon, ping, websocket *$beacon,redirect-rule=empty *$ping,redirect-rule=empty *$websocket,redirect-rule=empty ! can't mix csp with other types or redirect directives *$csp=default-src 'none',empty *$csp=default-src 'none',redirect=empty *$csp=default-src 'none',redirect=empty *$csp=default-src 'none',xhr