Skip to content

Commit

Permalink
prevent fully defineds links [...](...) from being reformatted
Browse files Browse the repository at this point in the history
  • Loading branch information
augustelalande committed Mar 18, 2024
1 parent 608df9a commit 55c5573
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions crates/ruff_dev/src/generate_docs.rs
Expand Up @@ -102,7 +102,7 @@ fn process_documentation(documentation: &str, out: &mut String, rule_name: &str)
// a non-CommonMark-compliant Markdown parser, which doesn't support code
// tags in link definitions
// (see https://github.com/Python-Markdown/markdown/issues/280).
let documentation = Regex::new(r"\[`([^`]*?)`]($|[^\[])").unwrap().replace_all(
let documentation = Regex::new(r"\[`([^`]*?)`]($|[^\[\(])").unwrap().replace_all(
documentation,
|caps: &Captures| {
format!(
Expand Down Expand Up @@ -159,7 +159,7 @@ mod tests {
process_documentation(
"
See also [`lint.mccabe.max-complexity`] and [`lint.task-tags`].
Something [`else`][other].
Something [`else`][other]. Some [link](https://example.com).
## Options
Expand All @@ -174,7 +174,7 @@ Something [`else`][other].
output,
"
See also [`lint.mccabe.max-complexity`][lint.mccabe.max-complexity] and [`lint.task-tags`][lint.task-tags].
Something [`else`][other].
Something [`else`][other]. Some [link](https://example.com).
## Options
Expand Down

0 comments on commit 55c5573

Please sign in to comment.