BurntSushi/ripgrep

improve error messages when -f flag fails

Open

#478 aberto em 9 de mai. de 2017

Ver no GitHub
 (9 comments) (0 reactions) (0 assignees)Rust (2.559 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (63.768 stars)
Métricas de merge de PR
 (Mesclagem média 2d 12h) (5 fundiu PRs em 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.

Guia do colaborador