generated at
lintOption
scrapbox-lint をカスタマイズするための上級者向け設定です。


設定項目
presetJaSpacing?: boolean | object
日本語周りにおけるスペースの有無を決定する textlint ルールプリセットを提供します。

presetJaTechnicalWriting?: boolean | object
技術文書向けの textlint ルールプリセットです。

presetJTFStyle?: boolean | object

generalNovelStyleJa?: boolean | object
日本の小説における一般的な作法に従うための textlint ルールです。

jaKyoikuKanji?: boolean | object
教育漢字であることをチェックする textlint ルール

jaNoMixedPeriod?: boolean | object
文末の句点(。)の統一 OR 抜けをチェックする textlint ルール

jaNoWeakPhrase?: boolean | object
弱い日本語表現の利用を禁止する textlint ルール

typescript
jaSimpleUserDictionary?: { dictionary?: { pattern: string; message?: string }[]; /** * ユーザー辞書が書かれているScrapboxページ * 例 [ "hata6502/scrapbox-lint-dictionary" ] */ dictionaryPages?: string[]; }
シンプルなユーザー辞書をもとに校正するtextlintルール。

maxAppearenceCountOfWords?: boolean | object
textlint rule that check maximum appearance count of words in paragraph.

noFiller?: boolean | object
「ええと」「あの」「まあ」などのフィラー(つなぎ表現)を禁止する textlint ルール


設定例
index.json
{ "presetJaSpacing": { "ja-no-space-around-parentheses": false, "ja-no-space-between-full-width": false, "ja-space-between-half-and-full-width": { "space": "never" } }, "jaSimpleUserDictionary": { "dictionary": [ { "pattern": "げっきょく", "message": "「げっきょく」ではなく「つきぎめ」" } ], "dictionaryPages": [ "hata6502/scrapbox-lint-dictionary", "hata6502/subordinated-dictionary", "hata6502/Wikipedia表記ガイドに一部準拠した校正辞書" ] }, "noFiller": true }

script.js
runScrapboxLint({ lintOptionURL: "https://scrapbox.io/api/code/hata6502/lintOption/index.json" });


? [lintOption]
? [scrapbox-lint] を(カスタマイズ)するための(上級者|プロフェッショナル)向け([設定])