Commit graph

20 commits

Author SHA1 Message Date
Alexander Dupuy
a6023ac0d7 Implement Markdown trailing space line break preservation
Markdown uses two or more trailing spaces on a line to indicate a forced
line break `<br/>` - these will be preserved for files with a markdown
extension (default = `.md` or `.markdown`).

Add `--markdown-linebreak-ext=X,Y` to add extensions (`*` matches any),
and `--no-markdown-linebreak-ext` to disable this feature.

If you want to set specific extension `foo` only (and not md/markdown),
use `--no-markdown-linebreak-ext --markdown-linebreak-ext=foo`

Tries to prevent --markdown-linebreak-ext from eating filenames as if they were
extensions by rejecting any with '.' or '/' (or even Windows-style '\' or ':')

Update README.md to include information on these arguments as well as
arguments added to other hooks

Add extensive tests using pytest.mark.parametrize

test that `txt` file is not considered as 'txt' extension
test that `.txt` file is not considered as 'txt' extension

The latter is the (correct) behavior of os.path.splitext(), and an example
of why it is better to use the libraries than to mangle strings yourself.
2015-05-11 08:52:32 +02:00
Guy Kisel
779a42919a Add check-merge-conflict hook 2015-03-13 16:30:14 -07:00
Cameron Paul
68a7729327 Detect OpenSSH private keys 2015-03-07 09:35:30 -08:00
Anthony Sottile
9d1ac3273b Update README.md 2015-02-27 07:58:59 -08:00
Anthony Sottile
9f107a0327 v0.4.0 2015-02-22 08:39:33 -08:00
Ken Struys
12f02dfeb8 implemented a basic double quote string fixer 2015-02-08 21:05:12 -08:00
Anthony Sottile
5fe82b3a37 Update README.md 2015-01-19 18:06:06 -08:00
Anthony Sottile
ddc9208a5f Add check-xml hook. 2015-01-17 10:30:58 -08:00
gkisel
566b64ab00 Add check-case-conflict to README.md #21 #22 2015-01-13 12:50:31 -08:00
Kent Wills
b273a4486f change wording so that people know this hook needs arguments. 2015-01-12 12:23:13 -05:00
Anthony Sottile
53f1dc0163 Add check-docstring-first hook. 2015-01-04 13:06:21 -08:00
Anthony Sottile
e0a6e66528 Add check-added-large-files hook 2014-12-31 12:21:21 -08:00
Cameron Paul
b83ea591b5 Added requirements.txt hook 2014-12-16 12:39:03 -08:00
Anthony Sottile
86b1c9da8e Add autopep8-wrapper hook. 2014-08-22 11:00:43 -07:00
Anthony Sottile
48294fb9c1 Update README 2014-08-19 17:33:08 -07:00
Anthony Sottile
24609dea4a Update readme. 2014-06-18 06:49:45 -07:00
Anthony Sottile
5c7c61673a Add coveralls 2014-06-05 10:02:24 -07:00
Anthony Sottile
be8b296a0a Add Travis bling 2014-03-22 18:40:47 -07:00
Anthony Sottile
cd74dc150c Update link in README 2014-03-13 09:26:06 -07:00
Anthony Sottile
27291ffa31 Initial commit. 2014-03-13 08:41:35 -07:00