| 24 | } |
| 25 | |
| 26 | bool is_github_url(std::wstring url) { |
| 27 | trim_inplace(url); |
| 28 | to_lower_inplace(url); |
| 29 | auto view = std::wstring_view(url); |
| 30 | view = remove_prefix_equals(view, L"https://"); |
| 31 | view = remove_prefix_equals(view, L"www."); |
| 32 | return starts_with(view, L"github.com"); |
| 33 | } |
| 34 | |
| 35 | namespace { |
| 36 | std::wstring to_github_base_url(std::wstring github_url) { |
no test coverage detected