BurntSushi/ripgrep

improve error messages when -f flag fails

Open

#478 geöffnet am 9. Mai 2017

Auf GitHub ansehen
 (9 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (2.559 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (63.768 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 2T 12h) (5 gemergte PRs in 30 T)

Beschreibung

For example:

$ rg -e foo -f src/search_stream.rs 
Error parsing regex near 'fer.|*/|z{' at character offset 213: Invalid application of repetition operator to: '(?u:f)(?u:o)(?u:o)|(?u:/)*(?u:!)|(?u:T)(?u:h)(?u:e)

Aside from the badly formatted regex error message (see #395), the error message should show the file path and probably also the line number at which the error occurred.

Contributor Guide