lintOption
設定項目
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 ルール
code: typescript
jaSimpleUserDictionary?: {
dictionary?: { pattern: string; message?: string }[];
/**
* ユーザー辞書が書かれているScrapboxページ
*/
dictionaryPages?: string[];
}
シンプルなユーザー辞書をもとに校正するtextlintルール。
maxAppearenceCountOfWords?: boolean | object
textlint rule that check maximum appearance count of words in paragraph.
noFiller?: boolean | object
「ええと」「あの」「まあ」などのフィラー(つなぎ表現)を禁止する textlint ルール 設定例
code: 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
}
code: script.js
runScrapboxLint({
});