]> git.lizzy.rs Git - rust.git/commit
tidy: exempt URLs from the line length restriction
authorZack Weinberg <zackw@panix.com>
Mon, 13 Feb 2017 17:33:35 +0000 (12:33 -0500)
committerZack Weinberg <zackw@panix.com>
Mon, 13 Feb 2017 17:33:35 +0000 (12:33 -0500)
commit5817351048b7c817720f696dd6a0f7005bd1a7a4
tree4449e73d2765ee852311a4134645c6b8b3f22577
parent10f6a5c4431e09d355a0ba319a630e02a1e38361
tidy: exempt URLs from the line length restriction

The length of a URL is usually not under our control, and Markdown
provides no way to split a URL in the middle.  Therefore, comment
lines consisting _solely_ of a URL (possibly with a Markdown link
label in front) should be exempt from the line-length restriction.

Inline hyperlink destinations ( `[foo](http://...)` notation ) are
_not_ exempt, because it is my arrogant opinion that long lines of
that type make the source text illegible.

The patch adds dependencies on the `regex` and `lazy_static` crates
to the tidy utility.  This _appears_ to Just Work, but if you would
rather not have that dependency I am willing to provide a hand-written
parser instead.
src/tools/tidy/Cargo.toml
src/tools/tidy/src/main.rs
src/tools/tidy/src/style.rs