Josh Goldberg
895b5febb8
Merge b63647f6b1 into 77e27cbe09
2017-10-30 02:57:11 +00:00
Josh Goldberg
b63647f6b1
Moved rules into their own files
...
Everything under `lib/rules/*` is a rules file (with the name of the rule in camelCase), re-exported into an array in `lib/rules.js`.
Moved the regular expressions from `lib/rules.js` to `lib/expressions.js`, and the rest of the variables into `lib/shared.js`.
2017-10-29 19:55:01 -07:00
David Anson
77e27cbe09
Merge branch 'jonlabelle-add-st-linter-link'
2017-10-03 22:15:51 -07:00
Jon LaBelle
f5fb33a400
Add link to Sublime Text plug-in
2017-10-02 22:51:27 -05:00
David Anson
103a67d1e0
Update to version 0.6.1.
2017-09-09 22:29:57 -07:00
David Anson
003cf4bd9a
Add .npmignore file to exclude demo/test content from published packages.
2017-09-09 17:00:46 -07:00
David Anson
895d5d5450
Merge branch 'MD003-misspelling' of https://github.com/henrikh/markdownlint into henrikh-MD003-misspelling
2017-09-08 22:03:30 -07:00
David Anson
adddd2020a
Update markdown-it dependency version syntax to avoid behavior change in 8.4.0.
2017-09-08 21:52:33 -07:00
Henrik Enggaard
3834cc4c9c
Misspelling in MD003
2017-09-06 09:35:37 +02:00
David Anson
82d9c36d6f
Update to version 0.6.0.
2017-07-18 21:51:01 -07:00
David Anson
0211abf1ba
Update dependencies: browserify to 14.4.0, eslint to 4.2.0, nodeunit to 0.11.1, uglify-js to 3.0.25.
2017-07-17 22:23:00 -07:00
David Anson
0a678d25c1
Ignore the content of (valid) HTML comments when linting ( fixes #64 ).
2017-07-16 23:08:47 -07:00
David Anson
8c34383f80
Change default value of options.resultVersion to 1 (breaking change).
2017-07-05 21:53:21 -07:00
David Anson
5bea80f5cd
Ignore TOML front matter in addition to YAML ( fixes #63 ).
2017-07-02 20:33:29 -07:00
David Anson
0e8cb8f0dd
Update Ruby markdownlint URLs from "mivok" to "markdownlint" after transition.
2017-06-18 15:49:33 -07:00
David Anson
edd426bbaa
Allow overlapping and differently-cased names for MD044/proper-names ( fixes #60 ).
2017-06-15 22:53:33 -07:00
David Anson
d63143b38e
Add Node.js version 8.* to Travis CI builds.
2017-06-04 19:55:08 -07:00
David Anson
47707f0ddf
Update to version 0.5.0.
2017-05-22 20:04:37 -07:00
David Anson
614ac8fa23
Add noInlineConfig option to disable inline config comments.
2017-05-21 22:58:10 -07:00
David Anson
ac6b80b42a
Update dependencies: glob to 7.1.2, uglify-js to 3.0.9.
2017-05-19 22:49:31 -07:00
David Anson
7528295cae
Add support for shareable/extendable configuration via "extends" and helper functions ( fixes #33 ).
2017-05-19 22:36:46 -07:00
David Anson
d826833a82
Allow opt-out for list items with blank lines in MD009/no-trailing-spaces ( fixes #55 ).
2017-05-11 21:44:41 -07:00
David Anson
b436640918
Add short links to each rule in Rules.md, update README.md to use them ( fixes #54 ).
2017-05-07 12:48:04 -07:00
David Anson
da529ac286
Fix bug in detailed error message for MD030/list-marker-space when no space present ( fixes #57 ).
2017-05-06 21:56:24 -07:00
David Anson
942f0600d2
Support front matter title property override for MD041/first-line-h1 ( fixes #53 ).
2017-05-06 15:25:14 -07:00
David Anson
4ae649c462
Update dependencies: browserify to 14.3.0, eslint to 3.19.0, q to 1.5.0, tv4 to 1.3.0, uglify-js to 2.8.22.
2017-04-29 22:09:48 -07:00
David Anson
7b01fc5fbf
Add new test file from Ruby implementation.
2017-04-29 21:57:22 -07:00
David Anson
24c33df174
Update to version 0.4.1.
2017-03-19 21:14:00 -07:00
David Anson
a8a7d19d36
Update dependencies: markdown-it to 8.3.1, eslint to 3.18.0, uglify-js to 2.8.13.
2017-03-18 19:57:27 -07:00
David Anson
31c252a55c
Add code_blocks parameter to MD044/proper-names ( fixes #50 ).
2017-03-18 19:47:26 -07:00
David Anson
15fe91ba38
Update MD044/proper-names to ignore violations in bare URLs ( fixes #50 ).
2017-03-17 20:08:57 -07:00
David Anson
5e710e31c8
Update MD009/no-trailing-spaces to use forEachLine for consistency.
2017-03-16 22:11:09 -07:00
David Anson
935935b96c
Update MD044/proper-names to ignore non-text content like link targets.
2017-03-16 22:07:25 -07:00
David Anson
1b44ed54e4
Account for front matter when calculating range for resultVersion 1 ( fixes #48 ).
2017-03-14 21:58:39 -07:00
David Anson
5a1fb40871
Ignore escaped backticks in code span elements per specification.
2017-03-13 21:29:24 -07:00
David Anson
e2bdb522f5
Update to version 0.4.0.
2017-03-03 23:05:15 -08:00
David Anson
f30452619c
Merge branch 'next'
2017-03-03 23:03:16 -08:00
David Anson
5cfb41f694
Update dependency: markdown-it to 8.3.0.
2017-03-03 22:48:05 -08:00
David Anson
7a669bc50f
Update dependencies: browserify to 14.1.0, eslint to 3.16.1, nodeunit to 0.11.0, rimraf to 2.6.1, uglify-js to 2.8.5.
2017-03-02 21:54:06 -08:00
David Anson
f39f3b2e45
Update copyright year to 2017.
2017-03-02 21:32:43 -08:00
David Anson
0c1f40323d
Update MD013/line-length not to report long link-only lines ( fixes #36 ).
2017-03-01 21:43:04 -08:00
David Anson
acd36d5802
Update MD041/first-line-h1 to ignore leading HTML comments ( fixes #37 ).
2017-02-23 22:08:54 -08:00
David Anson
15b37d51ff
Clarify MD043/required-headers reporting of extra header.
2017-02-18 23:21:46 -08:00
David Anson
31206f9387
Reimplement MD038/no-space-in-code to handle multi-backtick strings ( fixes #46 ).
2017-02-18 22:56:06 -08:00
David Anson
00171da565
Add headers parameter to MD013/line-length ( fixes #35 ).
2017-02-11 16:20:24 -08:00
David Anson
2ef0c512eb
Merge branch 'janaagaard75-master'
2017-01-29 19:46:54 -08:00
Jan Aagaard
bba5cfd063
Use double quotes in JSON example
2017-01-29 09:50:53 +01:00
David Anson
16dc230d54
Tweak range of MD042/no-empty-links to include link destination.
2017-01-15 15:14:41 -08:00
David Anson
5fa065a7b0
Update MD032/blanks-around-lists to ignore non-interrupting prefixes ( fixes #34 ).
2017-01-15 14:41:58 -08:00
David Anson
d8975282dc
Add MD044 proper-names "Proper names should have the correct capitalization" ( fixes #39 ).
2016-12-22 13:40:31 -08:00