Commit graph

507 commits

Author SHA1 Message Date
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
David Anson
46cbcfa55e Rename test case files to allow for additional rules. 2016-12-22 13:35:58 -08:00
David Anson
56f3abe600 Update to version 0.3.1. 2016-11-12 20:25:07 -08:00
David Anson
a1f4daadf6 Update dependency: eslint to 3.10.0. 2016-11-12 20:15:01 -08:00
David Anson
74bd9b6e5b Fix MD038 to handle text matches outside code span elements. 2016-11-10 20:57:13 -08:00
David Anson
0f64bd5b4e Fix MD032 to recognize blank lines around lists in block quotes. 2016-11-03 22:16:03 -07:00
David Anson
f24dc4bee0 Update to version 0.3.0. 2016-11-02 22:26:07 -07:00
David Anson
ba3614868b Update dependency: eslint to 3.9.1. 2016-11-02 22:09:16 -07:00
David Anson
f077e4c393 Remove UTF-8 byte order marker from file/string input. 2016-11-01 22:39:19 -07:00
David Anson
dcf0462c22 Add regular expressions from vscode-markdownlint for error range in results. 2016-10-31 22:53:46 -07:00
David Anson
09ae51fdaa Improve reporting of MD027 for lists in blockquotes. 2016-10-27 22:09:05 -07:00
David Anson
d40a3a55fd Update dependencies: browserify to 13.1.1, eslint to 3.8.1, glob to 7.1.1, istanbul to 0.4.5, nodeunit to 0.10.2, rimraf to 2.5.4, uglify-js to 2.7.4. 2016-10-26 22:06:08 -07:00
David Anson
b2b874c6a0 Update dependencies: markdown-it to 8.0.1. 2016-10-26 21:36:09 -07:00
David Anson
5627bc27eb Add tests to verify detailed result format and basic content. 2016-10-26 21:31:53 -07:00
David Anson
23404f95ac Quote all JSON keys for consistency. 2016-10-23 21:38:12 -07:00
David Anson
0ca8bc7bb6 Add options.resultVersion for more detailed error reporting (fixes #23). 2016-10-23 21:30:31 -07:00
David Anson
3a356467cd Support paren vs. dot for ordered list markers per CommonMark specification. 2016-10-16 21:51:49 -07:00
David Anson
557c5942ea Extract long-running "stress" tests from core test suite (no loss of coverage). 2016-10-06 21:44:39 -07:00
David Anson
76cee28a26 Use HTTPS for all documentation links that support it. 2016-10-05 22:50:21 -07:00
David Anson
3e2d1df072 Remove use of string.endsWith by test to failure on Node 0.10/0.12. 2016-10-05 22:43:14 -07:00
David Anson
93c1867f23 Generate and include JSON schema for options.config (fixes #25). 2016-10-05 22:21:54 -07:00
David Anson
affd94e061 Add maximum parameter to MD012/no-multiple-blanks (fixes #27). 2016-10-03 21:42:44 -07:00
David Anson
ce9ec8fb5e MD036 should not trigger for emphasized list items (fixes #26). 2016-09-30 22:54:16 -07:00
David Anson
a2df7742c6 Add code_blocks parameter to MD010 to ignore hard tabs in code blocks (fixes #31). 2016-09-29 21:25:10 -07:00
David Anson
c2982e2972 Add README.md link to grunt-markdownlint, tweak package.json metadata. 2016-09-28 21:45:26 -07:00
David Anson
fdeeddc99d Update code/tests with latest functionality in Ruby markdownlint. 2016-09-24 16:15:54 -07:00
David Anson
2d8122a3be Merge two pull requests from @ohtake. 2016-09-10 19:25:21 -07:00
David Anson
256e5a7e73 Add more tests for recent changes, handle additional edge cases. 2016-09-10 19:23:50 -07:00
David Anson
0c68509266 Update new tests to preserve '_' for tests from Ruby and '-' for tests only in Node. 2016-09-10 14:46:35 -07:00
OHTAKE Tomohiro
cbfdff227e MD027 should support blockquote nesting 2016-09-10 14:38:23 -07:00
OHTAKE Tomohiro
84ff8bb616 MD029 and MD030 should allow ordered list in blockquote 2016-09-07 17:09:13 +09:00
David Anson
3db84df660 Update to version 0.2.0. 2016-07-05 15:03:40 -07:00