Василий Банников, А от некоторых не избавит. А некоторые добавит. Пресловутые "тся" и "ться" различимы только в контексте, слитное, раздельное и дефисное написания тоже. Ну и никакой проверки согласованности без контекста не получится.
Василий Банников, вы бы писали с какой целью это делается. потому что существуют же и типографы на js, и проверка орфографии, хоть в виде библиотек, хоть в виде API с ИИ, бинговский например.
Ну и в браузере есть атрибут spellcheck.