Commit graph

2076 commits

Author SHA1 Message Date
David Anson
3e642bc03b Add "Related" section to README. 2016-01-15 21:41:11 -08:00
David Anson
2ff366e0ee Add Node.js version 5.* to Travis CI builds. 2016-01-14 22:04:35 -08:00
David Anson
9cf9eb8b98 Update dependencies: browserify to 13.0.0, cpy to cpy-cli 1.0.0, istanbul to 0.4.2, rimraf to 2.5.0, uglify-js to 2.6.1. 2016-01-14 22:02:53 -08:00
David Anson
ab90a1b0c0 Update eslint dependency to 1.10.3, update config file format. 2016-01-13 21:25:23 -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
36eaa821d9 Update markdown-it dependency to 5.1.0. 2016-01-08 20:59:03 -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
410da18a2c Add test to verify parameters in docs match code. 2015-12-13 21:42:51 -08:00
David Anson
d5050beafa Update to version 0.0.8. 2015-09-27 12:07:54 -07:00
David Anson
7af794bb21 Update eslint dependency to 1.5.1, update code for new rules. 2015-09-26 22:22:22 -07:00
David Anson
bf07e3b845 Update dependencies: browserify to 11.2.0, cpy to 3.4.1, istanbul to 0.3.21, rimraf to 2.4.3. 2015-09-26 21:40:00 -07:00
David Anson
f482aaf0ff Add Node.js version 4.* to Travis CI builds. 2015-09-26 21:30:41 -07:00
David Anson
8ec965c5af Synchronize outdated test files with versions from mivok/markdownlint. 2015-09-26 21:16:03 -07:00
David Anson
e75cf4aa9c Synchronize with version of code_block_dollar_fence.md from mivok/markdownlint. 2015-09-26 21:08:48 -07: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
071bba88fc Handle mixed case for config keys. 2015-09-21 23:21:17 -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
5e3d9f8df4 Add test for MD014 and fenced code blocks (warn on first line of block). 2015-08-27 21:50:25 -07:00
David Anson
e890992cd8 Update to version 0.0.7. 2015-07-30 21:41:25 -07:00
David Anson
010e3a1f72 Update markdown-it dependency to 4.4.0. 2015-07-29 22:45:39 -07:00
David Anson
4126c1abef Update dependencies: browserify to 11.0.1, cpy to 3.4.0, eslint to 0.24.1, istanbul to 0.3.17, rimraf to 2.4.2, uglify-js to 2.4.24. 2015-07-29 22:40:41 -07:00
David Anson
fd1215d143 Update MD003 to support setext_with_atx. 2015-07-29 22:17:33 -07:00
David Anson
c2aff32460 Merge branch 'rodneyrehm-feature/ignore-frontmatter' 2015-07-25 22:20:28 -07:00
David Anson
a467f8b3e6 Automatically ignore common front matter; provide option for customization (fixes #2). 2015-07-25 22:18:30 -07:00
Rodney Rehm
cae451967a feature(config): adding config.ignore to replace metadata (e.g. frontmatter) before linting 2015-07-22 23:18:08 -07:00
David Anson
a958a33860 Fix possible array-out-of-bounds access, add test. 2015-07-22 23:17:08 -07:00
David Anson
7f5dd9ab6b Add MD041 with tests. 2015-07-20 22:06:48 -07:00
David Anson
eabe2387bc Update to version 0.0.6. 2015-06-19 18:48:54 -07:00
David Anson
e5edf9cff1 Make npm scripts work on non-Windows platforms. 2015-06-19 18:40:11 -07:00
David Anson
cfd1694ec0 Update markdown-it dependency to 4.2.2, browserify to 10.2.4, eslint to 0.23.0, istanbul to 0.3.15. 2015-06-18 09:22:14 -07:00
David Anson
4a5ea23ff7 Update README with steps to run in the browser. 2015-06-17 18:35:11 -07:00
David Anson
51f420cfe1 Add file header to markdownlint-browser files. 2015-06-17 18:14:15 -07:00
David Anson
a76fa8e565 Minify script for browser and use it in demo app. 2015-06-17 09:32:08 -07:00
David Anson
070eb19177 Simplify the mechanics of using markdownlint in a browser. 2015-06-17 09:09:33 -07:00
David Anson
d263a955f3 Add spellcheck=true to textarea element in demo, lock CI badges to master branch. 2015-06-16 18:20:27 -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
9bf0b1a554 Update to version 0.0.5. 2015-05-11 20:57:51 -07:00
David Anson
7d603f6ad8 Update eslint dependency to 0.21.0, q to 1.4.0. 2015-05-09 23:03:12 -07:00
David Anson
b7f8a52899 Convert from innerText to textContent (W3C standard). 2015-05-08 09:27:25 -07:00
David Anson
a5f811ad1a Update markdown-it dependency to 4.2.1, browserify to 10.1.3, istanbul to 0.3.13, q to 1.3.0. 2015-05-07 23:26:29 -07:00
David Anson
13fbeba20f Add min-width/height=0 to flex content to fix behavior in Firefox. 2015-05-07 23:11:28 -07:00
David Anson
08603cacec Allow uncached content to load (e.g., images in user Markdown). 2015-05-07 18:35:42 -07:00