Hi, I want to introduce new lint tools: typos[1]. This tool is designed to
automatically detect and correct typographical errors in our codebase,
documentation, and comments. It’s a valuable addition to ensure
high-quality contributions and maintain the professional standard of our
project.

It has also been used in the Apache OpenDAL and Kvrocks projects. I created
a draft PR[2].

I have been careful to avoid changes to public interfaces, but I may have
made mistakes, and the changes are relatively huge. I think I would prefer
to proceed as follows:

First, commit typos in markdown, YAML, etc.
Second, commit typos in test files.
Lastly, fix other typos and commit the lint.


1. https://github.com/crate-ci/typos
2. https://github.com/apache/bookkeeper/pull/4375/files

Thanks
ZhangJian He
Twitter: shoothzj
Wechat: shoothzj

Reply via email to