IMEの
{
のように
OK:
リリース
aiueo
This is pen.
NG:
リイr−ス
対応 でkない
Install with npm:
npm install textlint-rule-ja-unnatural-alphabet
Via .textlintrc
(Recommended)
{
"rules": {
"ja-unnatural-alphabet": true
}
}
Via CLI
textlint --rule ja-unnatural-alphabet README.md
allow
:string[]
無視 するアルファベットや単語 の配列 - デフォルト:
["a", "i", "u", "e", "o", "n", "/[A-Z]/"]
- デフォルトでは
母音 とn、大文字 のAからZを例外 として取 り除 いている "/
のようなRegExp-like Stringもサポートしています正規 表現 /"
{
// 無視 するアルファベット
// 例 ) ["r"]
// デフォルトでは母音 とn、大文字 のアルファベットを除外
// 単独 の大文字 のアルファベットは入力 ミスでは発生 しにくため
"allow": [
"a", "i", "u", "e", "o", "n",
"/[A-Z]/"
],
// ビルトインの典型 例 を除外 するかどうか
// 例 ) C言語
"allowCommonCase": true
}
allow
オプションには、エラーとしたくない/
と/
で
たとえば、アンドロイドnを
という{
のルールにallow
オプションではエラーを
{
// 無視 する設定 を追加
"allow": [
"アンドロイドn"
]
}
allow
オプションに
\d
のような"\\d"
とエスケープする
アンドロイド{アルファベット}
は
{
"allow": [
// RegExp-like String は `/` と `/` で囲 む
"/アンドロイド[a-zA-Z]/"
]
}
(3)
不自然 なアルファベット
- 1
文字 のみのアルファベットが日本語 中 に現 れた場合 に検出 対象 とする 大文字 は、略記 号 などを意識 して入 れている可能 性 がある- このミスでは
母音 (aiueo
)は発生 しないので除 く n
も多 くの場合 には、ん
となるため除 く
CiNii
See Releases page.
Install devDependencies and Run npm test
:
npm i -d && npm test
Pull requests and stars are always welcome.
For bugs and feature requests, please create an issue.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
MIT © azu