A linter and formatter that automatically corrects spaces, words, and punctuation in CJK (Chinese, Japanese, Korean) and English mixed text.
AutoCorrect is a linter and formatter tool that automatically corrects spacing, punctuation, and word usage in mixed CJK (Chinese, Japanese, Korean) and English text. It helps developers and content creators maintain professional and standardized copywriting across documentation, source code, and content management systems by detecting and fixing common文案 (copywriting) issues.
Developers, technical writers, and content creators working with mixed CJK and English text in documentation, source code comments, or content publishing platforms.
AutoCorrect provides a specialized, automated solution for CJK-English text correction that integrates seamlessly into CI/CD pipelines, code editors, and various programming environments, saving time and ensuring consistency where generic linters fall short.
A linter and formatter to help you to improve copywriting, correct spaces, words, and punctuations between CJK (Chinese, Japanese, Korean).
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports over 28 file types including Markdown, JSON, and JavaScript by using AST parsing to target only strings and comments, as detailed in the README's Features section.
Provides lint checking with colorized diff or JSON output, and has pre-built actions for GitHub Actions and GitLab CI, making automation straightforward for code reviews.
Available as native SDKs for Node.js, Ruby, Python, Java, and WebAssembly, enabling integration into diverse programming environments and applications.
Allows detailed rule configuration via .autocorrectrc and inline comments like 'autocorrect-disable', offering flexibility to adapt to specific project needs.
The spellcheck feature is marked as experimental and based on typos, which may lack reliability for critical文案 correction in production environments.
Primarily designed for CJK-English mixed contexts, so it provides limited value for projects without such language mixing, unlike general linters.
Benchmarks show formatting large JSON files (e.g., 2k) can take around 9ms, which might be slow for real-time processing in high-volume applications.