i18n-sharpen is a static analysis tool (static analysis linter) based on the AST platform, designed to protect your multilingual system (i18n) from code rot – especially when you use AI to assist in writing code.
Problem: AI is silently ruining i18n When you let AI agents (like Claude, Copilot, Cursor) write code, they code very quickly but often leave behind "trash" in the i18n system:
placeholder="Submit") instead of using the i18n translation function.Old tools using regex/grep are often "blind" to dynamic keys or the specific syntax of frameworks, leading to false positives.
Solution: i18n-sharpen Instead of scanning plain text, i18n-sharpen reads your code like a real compiler using AST (Abstract Syntax Tree). It smoothly supports: TypeScript, JavaScript, React (JSX/TSX), Vue, Svelte, and Astro.
Highlighted features:
tauth.${action}) instead of giving false error reports.Build a more "AI-Friendly Codebase," just integrate i18n-sharpen into your CI pipeline or pre-commit hook, and you have established a robust guardrail. Whenever AI accidentally hardcodes a string or leaves an orphan key, the pipeline will immediately fail and report the error. Both you and the AI agent can code at maximum speed without worrying about accumulating tech debt.
No talks yet. Create the first talk

Advanced debugging and performance optimization tool for React App

Nghe kịp và nói ra được
67 typed Payload CMS blocks, installed as source and fully wired

An early warning system for student burnout using workload and recover
A data table for shadcn/ui, with filters, sorting and pages synced to

Tập trung vào điều thực sự quan trọng

Linter i18n using AST: Automatically detects hardcoded errors and cleans up dead keys.
Auto-translated ·No reviews yet
No one has supported I18n-sharpen yet.
Reviews & comments