@cffnpwr/textlint-rule-sentence-per-line (英语)
用于检测包含多句子的行的文本林特规则.
它执行"每句后打破行"的风格,并用空白的段落分隔出 线条。" 单行判决格式使得diffs的句子范围更便于审查.
<!-- NG -->
一文目です。二文目です。
<!-- OK -->
一文目です。
二文目です。
句子界限由
句子分隔。它不会在内部的"."上分裂
引号或括号,或以缩略语如 Node.js单人
在逗号或类似处包裹多行的句子不是违反.
仅检查段落。 标题,内置代码,代码块不包括在内.
列表项目和引文中的文本也默认被排除在外,并且可以与 skipListItem 财务报告和审定财务报表 skipBlockQuote 选项.
当一行有两句或多句时,从第二行起,每句都报告.
此规则支持自定义 textlint --fix。每个固定句子上插入换行符
边界。 何时 skipListItem 实值 false,列表项目中的续行会缩入以匹配项目本身的缩入,
所以修补不会掉头
懒惰的继续。 。 。 .
如何安装
无
npm install --save-dev @cffnpwr/textlint-rule-sentence-per-line
或者说
npx jsr add -D @cffnpwr/textlint-rule-sentence-per-line
线条
yarn add --dev @cffnpwr/textlint-rule-sentence-per-line
或者说
yarn dlx jsr add -D @cffnpwr/textlint-rule-sentence-per-line
小时
pnpm add --save-dev @cffnpwr/textlint-rule-sentence-per-line
或者说
pnpm dlx jsr add -D @cffnpwr/textlint-rule-sentence-per-line
阿宝
bun add --dev @cffnpwr/textlint-rule-sentence-per-line
或者说
bunx jsr add -D @cffnpwr/textlint-rule-sentence-per-line
德诺
deno add --dev npm:@cffnpwr/textlint-rule-sentence-per-line
或者说
deno add --dev jsr:@cffnpwr/textlint-rule-sentence-per-line
如何使用
添加到 .textlintrc.json。 。 。 .
{
"rules": {
"@cffnpwr/textlint-rule-sentence-per-line": true
}
}
选项
interface Options {
skipBlockQuote?: boolean;
skipListItem?: boolean;
}
| 选项 | 默认 | 说明 |
|---|---|---|
skipBlockQuote | true | 从检查中排除引文( BlockQuote) 下的内容 |
skipListItem | true | 清单项目(清单项目)下的内容(包括嵌入式清单)不包括检查 |
指定未知的选项密钥或无效值会导致出错.