Commit Graph

555 Commits

Author SHA1 Message Date
Titus Wormer
0e178acc71 4.1.0 2016-08-02 23:25:57 +02:00
Titus Wormer
8dedd190c1 Add better external rule support, and refactor module
* Remove requirement for synchronous rules to accept, and
  invoke, a `done` handler;
* Add support for returning promises, generators, from
  rules.

* Add `doc/external.md`, with a description on how to use
  and create external rule packages;
* Add structural fixtures per-rule inline, which are now
  shown in (improved) `doc/rules.md`, and used in testing
  each rule;
* Add contributors to `package.json`;
* Remove history before stable from changelog;
* Refactor tests to use `tape` instead of `mocha`;
* Add automated generation of `rules.js` index;
* Fix incorrect badges.
2016-08-02 22:47:01 +02:00
Titus Wormer
60907ad17e Refactor code-style to use xo 2016-08-02 22:44:50 +02:00
Titus Wormer
d272ff257b Add support for rules as any trough ware 2016-08-01 19:06:05 +02:00
Titus Wormer
31f82b2862 Add load-plugin to load external rules 2016-08-01 18:32:33 +02:00
Titus Wormer
5a70271fdd Update dependencies 2016-08-01 18:09:58 +02:00
Titus Wormer
425328e088 4.0.2 2016-07-06 20:19:37 +02:00
Titus Wormer
7e926561ec Fix infinite loop when using carriage returns
Closes wooorm/remark#195.
2016-07-06 20:17:58 +02:00
John Vandenberg
622540e6fc Fix typo in comparison-to-markdownlint
Closes GH-72.
2016-06-14 11:17:05 +02:00
Titus Wormer
f03493a3ac 4.0.1 2016-06-13 17:05:11 +02:00
Titus Wormer
149a4a1b7c Update docs 2016-06-13 17:02:19 +02:00
Titus Wormer
8aa2d2c678 Add Node@^6.0.0 to Travis targets 2016-06-13 16:31:17 +02:00
Titus Wormer
46896a88d8 Update codecov interface 2016-06-13 16:31:01 +02:00
Titus Wormer
59ce8b58ab Update dev-dependencies 2016-06-13 16:30:46 +02:00
Titus Wormer
dfd7dde9b5 Fix history.md 2016-06-13 16:30:38 +02:00
Titus Wormer
aa0c52f6d0 4.0.0 2016-06-06 18:32:09 +02:00
Titus Wormer
ecb721ca1d Update dev-dependencies 2016-06-06 18:30:56 +02:00
Titus Wormer
fd908a4a80 Add support for setting allowed file-name characters
Add support for customising the allowed characters (through passing
a `string` or `RegExp`).

Closes GH-63.
2016-06-06 18:19:08 +02:00
Titus Wormer
b8f52a9182 Fix parameters when using reset
Previously, `true` was passed when in `reset: true` mode and a rule
was turned on by passing `true` as well.  Now, `undefined` is passed
instead.
2016-06-06 18:11:53 +02:00
Danny Arnold
d562d6eba7 Update list-item-spacing message
Closes GH-60.
Closes GH-62.
2016-06-06 17:45:06 +02:00
Titus Wormer
019ff36470 Fix checkbox lists starting with links
Closes GH-68.
2016-06-06 17:43:45 +02:00
Titus Wormer
27d3444e06 3.2.1 2016-04-26 13:34:51 +02:00
Titus Wormer
1f2e9a8a91 Fix incorrect error in no-heading-content-indent
Fix an error in `no-heading-content-indent` which occurred if
said heading had no content.

Closes wooorm/remark@177.
2016-04-26 13:28:24 +02:00
Tony Brix
31f5069954 Fix CRLF line-endings in hard-break-spaces
Closes GH-55
Closes GH-56
2016-04-16 10:19:01 +02:00
Titus Wormer
63d24e7efb 3.2.0 2016-04-04 17:00:54 +02:00
Linda_pp
2b31591d0a Add support for global externals in Electron 2016-04-04 16:16:06 +02:00
Titus Wormer
385125b0e5 3.1.0 2016-04-03 21:12:14 +02:00
Titus Wormer
8069712fbd Update remark to stable 2016-04-03 21:07:38 +02:00
Michael Mior
7f4a51ebdb Update main heading rules to accept preferred depth
Update `first-heading-level` and `no-multiple-toplevel-headings`
to accept a preferred main heading level.  The previous, and
default, state is defined as level 1 headings, but it’s now
possible to specify other levels as well.

Closes GH-51.
2016-04-03 21:03:41 +02:00
Titus Wormer
3fbddf8add Update dependencies, dev-dependencies 2016-02-29 10:50:22 +01:00
Ben Balter
d54441e8a7 Remove : requirement for no-emphasis-as-heading
Closes GH-48.
2016-02-29 10:45:16 +01:00
Titus Wormer
0c78a522eb 3.0.0 2016-02-14 11:18:49 +01:00
Titus Wormer
aa1863f75c Replace remark-range with vfile-location 2016-02-14 11:15:39 +01:00
Titus Wormer
e55fb3af31 Remove support for Duo 2016-02-14 11:06:28 +01:00
Titus Wormer
4427d89331 Update metadata in package.json 2016-02-14 11:03:57 +01:00
Titus Wormer
7fde792685 Update for changes in remark@4.0.0 2016-02-14 11:03:07 +01:00
Titus Wormer
6381e62f42 Fix invalid JSON in example 2016-02-14 10:54:13 +01:00
Titus Wormer
20c5be8546 Update dev-dependencies 2016-02-14 10:50:00 +01:00
Patrick Gilday
34d19b4f24 Add example for running remark with lint plugin
* Specifies that using remarkrc lint plugin does not
  require -u flag.

Closes GH-43.
Closes GH-44.
2016-02-03 21:42:00 +01:00
Titus Wormer
515e31e48e 2.3.1 2016-02-03 16:33:42 +01:00
Titus Wormer
203367c046 Fix Travis deploy to GitHub Releases 2016-02-03 16:32:31 +01:00
Titus Wormer
37ab3e715d 2.3.0 2016-02-03 16:26:41 +01:00
Titus Wormer
2b7d9e2fe0 Add npm deployment to Travis 2016-02-03 16:17:54 +01:00
Titus Wormer
870cb99a3e Update support for configuration comments
*   Add a new `ignore` keyword which ignores warnings in the following
    node;
*   Externalise `lib/filter` to `remark-message-control`.
2016-02-03 16:14:31 +01:00
Titus Wormer
b6309f0c09 Fix literal URL and blank lines detection 2016-01-24 12:26:50 +01:00
Titus Wormer
a81e82ba52 Add remark-lint-code to list of external rules 2016-01-24 12:11:26 +01:00
Titus Wormer
e3d032a785 Refactor to sort List of External Rules 2016-01-24 12:02:59 +01:00
Titus Wormer
b8e4f8d00d Refactor readme.md 2016-01-24 11:59:22 +01:00
Titus Wormer
d6773e2c0e Update metadata in package.json 2016-01-24 11:51:55 +01:00
Titus Wormer
ddd48a69e5 Add specific Travis deploy target version 2016-01-24 11:50:00 +01:00