Я хочу, чтобы найти точные строки, throw '
и throw "
в JavaScript файлов в заданном репо с использованием API GitHubИспользование GitHub поиска кода API, найти точную строку `бросок«`
It says:.
Вы не можете использовать следующие подстановочные знаки как часть вашего поиска query:.,:;/\ `` "= *! ? # $ & +^| ~ <>() {} []. Поиск просто игнорирует эти символы.
Я предполагаю, что нет способа найти эти точные строки с использованием API?
Я пробовал различные поиски без везения. Пытаться избежать "
с \
тоже не работает.
https://api.github.com/search/code?q=%22throw+%27%22+in:file+language:js+repo:angular/angular.js
Все запросы я пытаюсь возвращение, например, https://github.com/angular/angular.js/blob/master/docs/config/tag-defs/tutorial-step.js, который только находит throw
и пренебрегает '
.
Альтернативой этой стратегии заключается в том, чтобы найти, где есть NOT Error
на линии, так что поиск throw NOT Error
, чтобы попытаться найти, где кто-то бросает строку, а не throw new Error(
. По какой-то причине эта стратегия не работает. Например,
Есть много раз, что обычная строка выброшенной в https://github.com/driverdan/node-XMLHttpRequest/blob/master/lib/XMLHttpRequest.js, но файл не содержит строку Error
; поэтому, я думаю, этого достаточно, чтобы сделать результат пустым. Я вижу способ «поиска» в моей клиентской программе как обходной путь; но я предпочел бы получить результаты API.