remark-lint-linebreak-style

2019-10-09 admin

remark-lint-linebreak-style是什么

什么是remark-lint-linebreak-style,remark-lint rule to warn when linebreaks violate a given or detected style

remark-lint-linebreak-style使用教程帮助文档

remark-lint-linebreak-style

Build Coverage Downloads Size Sponsors Backers Chat

Warn when linebreaks violate a given or detected style.

Options: either 'unix' (for \n, denoted as ), 'windows' (for \r\n, denoted as ␍␊), or 'consistent' (to detect the first used linebreak in a file). Default: 'consistent'.

Fix

remark-stringify always uses unix-style linebreaks.

See Using remark to fix your Markdown on how to automatically fix warnings for this rule.

Presets

This rule is not included in any default preset

Example

valid-consistent-as-windows.md
In

Note: ␍␊ represents a carriage return and a line feed.

Alpha␍␊
Bravo␍␊
Out

No messages.

valid-consistent-as-unix.md
In

Note: represents a line feed.

Alpha␊
Bravo␊
Out

No messages.

invalid-unix.md

When configured with 'unix'.

In

Note: ␍␊ represents a carriage return and a line feed.

Alpha␍␊
Out
1:7: Expected linebreaks to be unix (`\n`), not windows (`\r\n`)

invalid-windows.md

When configured with 'windows'.

In

Note: represents a line feed.

Alpha␊
Out
1:6: Expected linebreaks to be windows (`\r\n`), not unix (`\n`)

Install

npm:

npm install remark-lint-linebreak-style

Use

You probably want to use it on the CLI through a config file:

 ...
 "remarkConfig": {
   "plugins": [
     ...
     "lint",
+    "lint-linebreak-style",
     ...
   ]
 }
 ...

Or use it on the CLI directly

remark -u lint -u lint-linebreak-style readme.md

Or use this on the API:

 var remark = require('remark');
 var report = require('vfile-reporter');

 remark()
   .use(require('remark-lint'))
+  .use(require('remark-lint-linebreak-style'))
   .process('_Emphasis_ and **importance**', function (err, file) {
     console.error(report(err || file));
   });

Contribute

See contributing.md in remarkjs/.github for ways to get started. See support.md for ways to get help.

This project has a Code of Conduct. By interacting with this repository, organisation, or community you agree to abide by its terms.

License

MIT © Titus Wormer

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-76945.html

文章标题:remark-lint-linebreak-style

回到顶部