lintOption
scrapbox-lint をカスタマイズするための上級者向け設定です。
設定項目
presetJaSpacing?: boolean | object
textlint-rule-preset-ja-spacing
日本語周りにおけるスペースの有無を決定する textlint ルールプリセットを提供します。
presetJaTechnicalWriting?: boolean | object
textlint-rule-preset-ja-technical-writing
技術文書向けの textlint ルールプリセットです。
presetJTFStyle?: boolean | object
textlint-rule-preset-JTF-style
JTF 日本語標準スタイルガイド(翻訳用) for textlint.
generalNovelStyleJa?: boolean | object
textlint-rule-general-novel-style-ja
日本の小説における一般的な作法に従うための textlint ルールです。
jaKyoikuKanji?: boolean | object
textlint-rule-ja-kyoiku-kanji
教育漢字であることをチェックする textlint ルール
jaNoMixedPeriod?: boolean | object
textlint-rule-ja-no-mixed-period
文末の句点(。)の統一 OR 抜けをチェックする textlint ルール
jaNoWeakPhrase?: boolean | object
textlint-rule-ja-no-weak-phrase
弱い日本語表現の利用を禁止する textlint ルール
jaSimpleUserDictionary
code: typescript
jaSimpleUserDictionary?: {
dictionary?: { pattern: string; message?: string }[];
/**
* ユーザー辞書が書かれているScrapboxページ
* 例 "hata6502/scrapbox-lint-dictionary"
*/
dictionaryPages?: string[];
}
textlint-rule-ja-simple-user-dictionary
シンプルなユーザー辞書をもとに校正するtextlintルール。
詳しくはscrapbox-lintにユーザー辞書機能を作ったにて。
maxAppearenceCountOfWords?: boolean | object
textlint-rule-max-appearence-count-of-words
textlint rule that check maximum appearance count of words in paragraph.
noFiller?: boolean | object
textlint-rule-no-filler
「ええと」「あの」「まあ」などのフィラー(つなぎ表現)を禁止する 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({
lintOptionURL: "https://scrapbox.io/api/code/hata6502/lintOption/index.json"
});
? lintOption
? scrapbox-lint を(カスタマイズ)するための(上級者|プロフェッショナル)向け(設定)