Commit graph

111 commits

Author SHA1 Message Date
David Anson
efe9c9e73c MD007 shouldn't apply to sublists of ordered lists, test and document MD006 behavior (fixes #20). 2016-06-26 11:56:48 -07:00
David Anson
83639b8ef8 Add support to MD011 for Markdown Extra-style footnotes (fixes #18). 2016-06-24 23:13:00 -07:00
David Anson
cfef715ed3 Remove newly-dead code due to multi-line setext header support in markdown-it. 2016-06-23 22:53:42 -07:00
David Anson
c1956afd66 Update dependencies: markdown-it to 7.0.0, browserify to 13.0.1, cpy-cli to 1.0.1, eslint to 2.13.1, glob to 7.0.5, istanbul to 0.4.4, uglify-js to 2.6.4.
Handle new support for multi-line setext headers.
2016-06-23 22:41:47 -07:00
David Anson
f866fac2d3 Add test for new behavior, refactor to fix and clarify. 2016-02-24 21:11:58 -08:00
Christopher Lopes
d06681198a Conform to style guidelines in setext_with_atx_closed feature
Indentation was off in logic. Also update documentation grammar
appropriately.
2016-02-24 19:32:35 -08:00
Christopher Lopes
32cd4feaea Add style option setext_with_atx_closed to header style rule MD003
Atx-style headers which are closed can now be used with setext style
headers, when at header level 3 or more.
2016-02-23 21:22:46 -08:00
David Anson
e60e16baf0 Fix bug handling HTML embedded in a table. 2016-02-10 22:08:50 -08:00
David Anson
9546cc520e Add rule aliases, support throughout (fixes #1). 2016-01-12 21:29:17 -08:00
David Anson
b7342485d9 Update MD013 to allow excluding code and tables. 2016-01-09 22:20:36 -08:00
David Anson
f91e3dafb6 Fix handling of mis-identified setext header. 2016-01-07 21:22:15 -08:00
David Anson
26ab9a5596 MD014 should not warn for empty blocks. 2016-01-04 22:22:35 -08:00
David Anson
fb31bb5f35 Allow exceptions for MD033 "Inline HTML" (fixes #3, fixes #4). 2015-12-15 21:30:37 -08:00
David Anson
31141cc3ed Add support for disabling/enabling rules within Markdown content (fixes #5). 2015-09-26 16:55:33 -07:00
David Anson
c98660c492 Fix bug in MD022 where it could report errors on line 0, add tests. 2015-09-07 14:04:28 -07:00
David Anson
bb0d8a36b3 Update fence logic to handle nested fences (per CommonMark spec; no handling of indentation).
http://spec.commonmark.org/0.22/#fenced-code-blocks
2015-08-27 22:49:59 -07:00
David Anson
fd1215d143 Update MD003 to support setext_with_atx. 2015-07-29 22:17:33 -07:00
David Anson
7f5dd9ab6b Add MD041 with tests. 2015-07-20 22:06:48 -07:00
David Anson
483597c82a Cache result of forEachLine for ~4% time reduction. 2015-06-16 17:50:55 -07:00
David Anson
3e208b7bc5 Add tokenLists and use in filterTokens for ~10% time reduction. 2015-06-12 09:37:11 -07:00
David Anson
096f4d7afd Cache result of flattenLists for ~8% time reduction. 2015-06-11 18:37:34 -07:00
David Anson
2a2371a8cb Remove remaining use of Array.filter from rules. 2015-06-11 18:35:40 -07:00
David Anson
17763331a6 Convert filterTokens from array to callback for ~7% time reduction. 2015-05-29 18:18:20 -07:00
David Anson
6a8f31ddad Fix two bugs with bare list marker handling. 2015-05-03 20:48:07 -07:00
David Anson
31ae415dbe Fix bug in MD039 where links with markup could trigger incorrectly. 2015-04-17 09:15:19 -07:00
David Anson
f1cd4e0fbb Update break-all-the-rules.md for new rules, fix bug in MD033. 2015-04-16 09:39:04 -07:00
David Anson
5d6d9d2b3b Add MD040 with tests. 2015-04-16 09:13:56 -07:00
David Anson
7e431f4499 Add MD038, MD039 with tests. 2015-04-15 18:24:42 -07:00
David Anson
b85e53a9c4 Add MD037 with tests, improve handling of line numbers for inlines. 2015-04-15 17:50:01 -07:00
David Anson
bd7e712728 Add MD036 with tests. 2015-04-14 22:37:56 -07:00
David Anson
762d8425ca Add MD035 with tests. 2015-04-14 09:40:16 -07:00
David Anson
9acbb2750e Add br_spaces parameter to MD009. 2015-04-14 09:07:25 -07:00
David Anson
0e24df7cf7 Add MD034 with tests, improve validation of README and Rules. 2015-04-14 00:01:57 -07:00
David Anson
495fbac6fd Add MD033 with tests, rename test file. 2015-04-13 08:47:15 -07:00
David Anson
c764d2798f Update markdown-it dependency to 4.0.1, fix breaking changes. 2015-03-18 23:14:44 -07:00
David Anson
747e3c31b9 Add tests for docs and styles, add missing tag. 2015-03-17 22:34:47 -07:00
David Anson
0bd6dea637 Add tags to README.md, new test and fix, comment rule code. 2015-03-16 22:31:18 -07:00
David Anson
285a30e124 Add MD026, MD027 with tests. 2015-03-11 18:40:46 -07:00
David Anson
1112ac729d Add MD023, MD024, MD025 with tests. 2015-03-11 09:30:34 -07:00
David Anson
2b289ab5f3 Add MD030 with tests, refactor list handling with flattenLists. 2015-03-10 23:10:06 -07:00
David Anson
b21548a992 Add passing tests, refactor to introduce forEachLine. 2015-03-09 00:31:07 -07:00
David Anson
9bedd25234 Add MD022 with tests, create shared module. 2015-03-08 23:09:05 -07:00
David Anson
5591cf4587 Add MD029 with tests. 2015-03-07 22:46:45 -08:00
David Anson
35067149c9 Add MD020, MD021 with tests. 2015-03-06 18:16:16 -08:00
David Anson
d0fcd32f3a Add MD018, MD019 with tests, switch to RegExp.test. 2015-03-06 09:21:55 -08:00
David Anson
62314e61b1 Add MD014 with tests. 2015-03-05 23:30:01 -08:00
David Anson
434c7f388c Add MD013 with tests. 2015-03-04 18:36:30 -08:00
David Anson
5d641bbf24 Refactor rules for clarity/brevity. 2015-03-04 18:23:19 -08:00
David Anson
c864ac1b96 Add MD012, MD028 with tests, support multiple markers by line. 2015-03-04 18:09:46 -08:00
David Anson
f35d690fb1 Add MD011 with tests, pass empty env to markdown-it.parse. 2015-03-03 18:28:59 -08:00