textlint rule that sort footnote identifier([^1]) order.
This rule check that to use incremental number for footnote identifier.
- Limitation: This rule work only Markdown.
OK:
foo [^1]
bar [^2]
[^1]: foo is ...
[^2]: bar is ...
NG:
foo [^foo]
bar [^bar]
[^foo]: foo is ...
[^bar]: bar is ...
Install with npm:
npm install textlint-rule-footnote-order
Via .textlintrc(Recommended)
{
"rules": {
"footnote-order": true
}
}Via CLI
textlint --rule footnote-order README.md
startIndex:number- Default:
1 - Start number of footnode identifier
- Example)
^1,^2.^3...
- Default:
{
"rules": {
"footnote-order": {
"startIndex": 1
}
}
}See Releases page.
Install devDependencies and Run npm test:
npm i -d && npm test
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin my-new-feature - Submit a pull request :D
MIT © azu