regex-le 0.2.0

Find every regex in a codebase, and report which can be driven into catastrophic backtracking
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod cli;
mod detect;
mod mcp;
mod scan;
mod walk;

// The fuzzer sits beside `detect/` rather than inside it: it needs a
// clock and a generator, which the rules for that directory rule out,
// and it is not part of the layer the coverage floor measures.
#[cfg(test)]
mod fuzz;
#[cfg(test)]
mod testing;

fn main() -> std::process::ExitCode {
    cli::run()
}