I Built a textlint Rule to Flag Kanji Above a Specified Grade Level

Engineering can sometimes help in places that seem far removed from my own field. That thought led me to create textlint-rule-ja-grade-kanji , a textlint rule that flags kanji not yet taught by a specified elementary school grade. It started with a post on X about proofreading self-published books . The post pointed out that if a passage is supposed to have been written by an elementary school student, limiting it to kanji taught by that grade can help make the character feel authentic. What caught my attention was not merely a way to portray a particular character. Honestly, the character was beside the point. Could textlint bring an engineer’s perspective to proofreading novels and collaborative anthologies, and in doing so support cultures such as self-publishing? That curiosity made me start building. ...

Posted: 2026-08-28 · 101ta28