BurntSushi/ripgrep

improve error messages when -f flag fails

Open

#478 opened on May 9, 2017

View on GitHub
 (10 comments) (0 reactions) (0 assignees)Rust (2,559 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (63,768 stars)
PR merge metrics
 (Avg merge 2d 12h) (5 merged PRs in 30d)

Description

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