Commit graph

  • 5e73aa1d9d Update MD006/MD023 to report fixInfo for violations, process input to fixErrors. David Anson 2019-09-02 15:35:43 -07:00
  • 84e972c72c Replace string.trimEnd with string.trimRight for Node 8. David Anson 2019-08-28 21:52:13 -07:00
  • a062e7c6bd Update MD022/MD031/MD032 to report fixInfo for violations, normalize input to fixErrors. David Anson 2019-08-28 21:47:07 -07:00
  • 2cd27c58f2 Update MD009/MD010/MD012/MD028 to report fixInfo for violations. David Anson 2019-08-24 22:55:51 -07:00
  • 679c83e23b Update resultVersion 3 to report all issues on a line; update MD010/no-hard-tabs to log all issues. David Anson 2019-08-21 21:02:09 -07:00
  • cdd87e647f Add infrastructure for rules to include fix information when logging violations, update MD047 (refs #80). David Anson 2019-08-16 19:56:52 -07:00
  • 1667de2d9d Rules: update MD032 removing deprecated paragraph (fixes #211). (#212) Marco Bonelli 2019-08-06 20:42:16 +02:00
  • f75565c392
    Rules: update MD032 removing deprecated paragraph (fixes #211). Marco Bonelli 2019-08-06 08:28:20 +02:00
  • 6e086114b1 Update to version 0.16.0. v0.16.0 David Anson 2019-08-04 21:58:39 -07:00
  • e61e39dadf Update dependencies: @types/node to 12.6.9, browserify to 16.3.0, eslint to 6.1.0, markdownlint-rule-helpers to 0.3.0, typescript to 3.5.3. David Anson 2019-08-03 16:33:51 -07:00
  • 537a2e0b1d Update dependencies: markdown-it to 9.0.1. David Anson 2019-08-03 16:25:17 -07:00
  • c5b74d22b9 Update MD031/blanks-around-fences to include list_items parameter (fixes #200). David Anson 2019-08-02 22:58:41 -07:00
  • 4d11e60cfe Add custom rule example to lint JavaScript code blocks using ESLint (fixes #197). David Anson 2019-07-30 23:07:42 -07:00
  • c3e8eab87b Update MD038/no-space-in-code to ignore backticks in link destinations (fixes #206). David Anson 2019-07-28 16:48:32 -07:00
  • cd7a65cedd Allow for trailing spaces after front matter open/close fences (fixes #208). David Anson 2019-07-27 18:10:26 -07:00
  • 91b4fcd55f Update MD026/no-trailing-punctuation to handle empty punctuation paramater, escape for RegExp (fixes #205). David Anson 2019-07-26 23:03:56 -07:00
  • d336a11665 Simplify RegExp from previous commit. David Anson 2019-07-26 22:34:32 -07:00
  • f81609d1bb Update MD033/no-inline-html to ignore elements with embedded forward slash (fixes #201). David Anson 2019-07-25 21:40:27 -07:00
  • 37236df18e Strike-through deprecated rule headings (fixes #203). Travis C. LaGrone 2019-07-08 13:10:08 -05:00
  • f3e332eb00 Strike through deprecated rule headings Travis C. LaGrone 2019-07-06 04:24:25 -05:00
  • 1ae512be69 Update to version 0.15.0. v0.15.0 David Anson 2019-06-09 16:51:41 -07:00
  • 9280d89b87
    Break test to verify PR David Anson 2019-06-09 14:34:09 -07:00
  • 569e4c175b Update dependencies: @types/node to 12.0.7, glob to 7.1.4, markdownlint-rule-helpers to 0.2.1, nyc to 14.1.1, typescript to 3.5.1, uglify-js to 3.6.0. David Anson 2019-06-09 14:28:50 -07:00
  • 8e760b7255 Remove Travis CI/Coveralls badges (replaced by Azure DevOps). David Anson 2019-06-09 14:23:50 -07:00
  • 65052f6200 Add support for inline comments markdownlint-capture/markdownlint-restore (fixes #194). David Anson 2019-06-08 19:26:11 -07:00
  • 64351f73be Update MD013/line-length with new code_block_line_length parameter (fixes #184). David Anson 2019-06-07 19:57:15 -07:00
  • 1d8b9e7e62 Add full-width punctuation characters to MD026/no-trailing-punctuation and MD036/no-emphasis-as-heading (fixes #192). David Anson 2019-06-06 22:21:31 -07:00
  • fa40084994 Make MD033/no-inline-html slightly more efficient. David Anson 2019-06-06 22:02:10 -07:00
  • 73e70b76f3 Update MD033/no-inline-html to handle escaped backticks (fixes #193). David Anson 2019-06-04 23:19:49 -07:00
  • 5a142da87c Add Boostnote to examples in README. David Anson 2019-06-04 21:57:27 -07:00
  • f31fe89d02 Split Azure DevOps npm install/ci commands into different steps. David Anson 2019-06-02 21:45:51 -07:00
  • 853e90a1c1 Update MD033/no-inline-html to match specification for element names (fixes #188). David Anson 2019-06-03 22:32:04 -07:00
  • 861e741d48 Update .npmignore with new files/directories. David Anson 2019-06-03 22:21:28 -07:00
  • 7b68a3ac5e Break test. David Anson 2019-06-02 21:51:30 -07:00
  • ec39265b13 Split Azure DevOps npm install/ci commands into different steps. David Anson 2019-06-02 21:45:51 -07:00
  • dfb3f67fc0 Build Azure DevOps OS/Node version matrix dynamically vs. explicitly. David Anson 2019-06-02 21:28:25 -07:00
  • 779a55a662 Allow trailing spaces in indented code blocks (#191) Wouter Admiraal 2019-05-29 05:52:48 +02:00
  • 2f1c2c5312 Convert Azure DevOps script to one-liner to work around early exit on Windows due to invoking a script from a script (npm). David Anson 2019-06-01 14:40:14 -07:00
  • 4e1ff21561 Verify green again. David Anson 2019-06-01 15:13:57 -07:00
  • e42ce4e7b3 Break test. David Anson 2019-06-01 15:10:15 -07:00
  • 38d65b0943 Break lint. David Anson 2019-06-01 15:08:31 -07:00
  • 2e761f8296 Convert Azure DevOps script to one-liner to work around early exit on Windows due to invoking a script from a script (npm). David Anson 2019-06-01 14:40:14 -07:00
  • 662afeb2a8 Bump for DevOps CI. David Anson 2019-06-01 14:17:13 -07:00
  • fb91bff141 Break coverage. David Anson 2019-06-01 14:03:46 -07:00
  • 2fb2a66c49 Add npm script "ci" for continuous integration scenarios. David Anson 2019-06-01 14:01:48 -07:00
  • f748dc4b01 Add badge for Azure DevOps CI pipeline. David Anson 2019-06-01 12:21:02 -07:00
  • d009e5b5be Update code coverage script to fail if coverage drops below 100%, show only failures. David Anson 2019-06-01 12:05:55 -07:00
  • 1fe04990a9 Add linting, attempt to suppress package.lock message on Windows. David Anson 2019-05-31 21:59:51 -07:00
  • 3abcc57b25 Update Azure DevOps Pipeline to run for all branches and Linux/Windows/macOS. David Anson 2019-05-30 21:22:45 -07:00
  • ea57e59c51 Add Node version matrix to Azure DevOps Pipeline David Anson 2019-05-30 20:50:32 -07:00
  • 0e8b40ad74 Update azure-pipelines.yml for Azure Pipelines David Anson 2019-05-30 20:34:09 -07:00
  • ce86ef688d Set up CI with Azure Pipelines David Anson 2019-05-30 20:30:28 -07:00
  • 2722940f3c fixup! Allow trailing spaces in code blocks Wouter Admiraal 2019-05-28 08:38:56 +02:00
  • 2e391a5ca1 Allow trailing spaces in code blocks Wouter Admiraal 2019-05-23 14:49:55 +02:00
  • 95d23b9a11 Update to version 0.14.2. v0.14.2 David Anson 2019-05-18 13:36:06 -07:00
  • 517fc61424 Set options.handleRuleFailures=true in demo page for easier diagnostics. David Anson 2019-05-18 13:29:32 -07:00
  • 0f72bf054b Add options.handleRuleFailures for custom rule exceptions. David Anson 2019-05-18 12:32:52 -07:00
  • 0e5c44617f Add link to V8 project to Examples section of README.md. David Anson 2019-05-16 22:21:23 -07:00
  • 61c92e5997 Handle un-closed HTML comments in a way that does not trigger MD047/single-trailing-newline (fixes #187). David Anson 2019-05-16 22:14:07 -07:00
  • 0b9b74ccfd Update to version 0.14.1. v0.14.1 David Anson 2019-05-08 22:12:25 -07:00
  • 608f875fc2 Update MD033/no-inline-html to better handle inline code spans (fixes #182). David Anson 2019-05-08 22:06:17 -07:00
  • f003926a72 Update MD033/no-inline-html to ignore email autolinks (fixes #183). David Anson 2019-05-08 18:42:26 -07:00
  • ad8e4007c0 Update to version 0.14.0. v0.14.0 David Anson 2019-05-07 22:11:04 -07:00
  • 3960a4a26d Minor updates for MD047 and to remove a reference to io.js. David Anson 2019-05-06 22:00:38 -07:00
  • 994903ba88 Update dependencies: eslint to 5.16.0, js-yaml to 3.13.1, typescript to 3.4.5, uglify-js to 3.5.11, @types/node to 12.0.0. David Anson 2019-05-06 21:57:13 -07:00
  • bb6f9ba4cd Fix .travis.yml after_script to use nyc for coverage reporting. David Anson 2019-05-05 22:33:53 -07:00
  • 1b8b15693f Replace assign/clone helpers with object spread syntax. David Anson 2019-05-05 22:27:01 -07:00
  • 684416a902 Improve MD034/no-bare-urls range reporting (fixes #181). David Anson 2019-05-04 20:14:59 -07:00
  • dba6d4994b Remove support for end-of-life Node.js version 6. David Anson 2019-04-30 22:17:29 -07:00
  • b55d51cf23 Add additional validation of lineNumber/range properties in rule onError function. David Anson 2019-04-23 22:30:33 -07:00
  • 4c7ffdd335 Improve handling of nested tags and blocks by MD033/no-inline-html (fixes #179). David Anson 2019-04-29 22:09:03 -07:00
  • 44fac78721 Add new Node.js version 12 to CI. David Anson 2019-04-23 20:34:03 -07:00
  • a977d0dcbc Add MD047/single-trailing-newline for enforcing new lines at the end of file (fixes #89). KitoW 2019-04-05 12:36:12 +02:00
  • 73511ff677 Remove trimLeft/trimRight helpers; use native implementations. David Anson 2019-04-17 14:54:27 -07:00
  • 22c36c388f Add edge case tests for MD039/no-space-in-links. David Anson 2019-04-17 14:45:28 -07:00
  • 0af999e218 Implement rule MD046/code-block-style from Ruby version. David Anson 2019-04-17 14:42:17 -07:00
  • 9c0554da73 adjusting fenced code without blank lines test for MD047 KitoW 2019-04-17 09:38:30 +02:00
  • c45eead5d7 Add Garden React Components to Examples section of README. David Anson 2019-04-14 22:01:24 -07:00
  • 559f0b042c Update build-demo script to reference new helpers module. David Anson 2019-04-14 21:57:57 -07:00
  • 8c6ef2521c Update custom rule samples to use markdownlint-rule-helpers package. David Anson 2019-04-13 11:27:28 -07:00
  • 7e980401b8 Expose shared.js helper code for custom rule authors (fixes #134). David Anson 2019-04-13 11:18:57 -07:00
  • 28dfe099f3 Regenerated config schema and adjusted tests KitoW 2019-04-11 19:18:55 +02:00
  • f614f3e1ce Remove state from shared.js, move to cache.js. David Anson 2019-04-10 21:26:59 -07:00
  • cf259d4099 Updated MD047 name, desription and adjusted tests KitoW 2019-04-08 22:52:38 +02:00
  • 33eaf0bdda Renamed rule fore new line at EOF from MD046 to MD047 KitoW 2019-04-05 22:33:19 +02:00
  • 12a51da282 Adding new rule for enforcing new lines at the end of file, fixes #89 KitoW 2019-04-05 12:36:12 +02:00
  • 827e1acb56 Add "Copy Link" link to demo, restore sample text from URL hash if present. David Anson 2019-04-02 22:07:32 -07:00
  • 7aadb1124e Add legacy browser detection to demo, tweak sample text. David Anson 2019-04-01 22:08:53 -07:00
  • 6f7c0aac13 Update to version 0.13.0. v0.13.0 David Anson 2019-03-30 15:08:04 -07:00
  • a35b2e4041 Update sample output in README.md for recent changes. David Anson 2019-03-30 14:43:27 -07:00
  • ec35833751 Update dependencies: @types/node to 11.12.0, eslint to 5.15.3, js-yaml to 3.13.0, typescript to 3.3.4000, uglify-js to 3.5.2. David Anson 2019-03-30 14:36:04 -07:00
  • 9b9532e163 Add includesSorted function, use for faster searches of sorted arrays. David Anson 2019-03-28 22:06:42 -07:00
  • d7c0d195d7 Update MD013/line-length with heading_line_length parameter (fixes #170). David Anson 2019-03-26 22:34:19 -07:00
  • fa04d29485 Enhance MD022/blanks-around-headings with lines_above/lines_below parameters (fixes #143). David Anson 2019-03-24 21:50:56 -07:00
  • debc08bca1 Re-implement MD022/blanks-around-headings to ignore comments and blockquotes. David Anson 2019-03-21 21:42:24 -07:00
  • 1db87ef0c6 Update MD031/blanks-around-fences and MD032/blanks-around-lists to ignore comments and blockquotes (fixes #171, fixes #172). David Anson 2019-03-20 21:48:18 -07:00
  • df2507f030 Add support for pandoc-style YAML front matter fences ---/... (fixes #153). David Anson 2019-03-17 22:05:50 -07:00
  • 61d6311a3e Add front_matter_title parameter to MD025/single-title/single-h1 (refs #169). David Anson 2019-03-16 20:21:57 -07:00
  • 050cbbba82 Add name first-line-heading to MD041 for clarity (refs #169). David Anson 2019-03-13 21:39:15 -07:00
  • 0184f9d618 Deprecate MD002/first-heading-h1 in favor of MD041/first-line-h1 (refs #169). David Anson 2019-03-12 22:23:12 -07:00