Skip to content

Query validation of literal, regexp, and structural search patterns

Created by: rvantonder

Literal search

Add and test the combination of literal search patterns (which are not validated against any syntax properties) are appropriately validated alongside general search parameters like repo:, that do require validation.

Regexp search

Validate that concatted regexp patterns compile. Validate that parentheses are appropriately disambiguated (see #9170 (closed))

Structural search

Validate that parentheses and quotes are balanced for respective languages.