本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

基于 Rust 编写的 CLI 工具,用于「自动纠正」或「检查并建议」文案,适用于 CJK(中文、日语、韩语)与英文混写场景,可自动补充正确空格、纠正标点符号。类似 ESLint、Rubocop、Gofmt 等工具,支持集成 CI 环境(GitLab CI、GitHub Action 等),能识别文件名并精准处理字符串及注释内容,确保项目文案规范统一。
提供内置 VS Code 插件,安装后可实现「保存自动格式化」或「纠正提示」,完整集成开发流程。
插件地址:[***]
.gitignore 或 .autocorrectignore 忽略指定文件docker pull huacnlee/autocorrect:latest
检查文件(Lint)
docker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --lint /app/text.txt
自动修复文件
docker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --fix /app/text.txt
检查目录下所有文件
docker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --lint /app
version: '3' services: autocorrect: image: huacnlee/autocorrect:latest volumes: - ./:/app # 挂载当前目录到容器内/app command: autocorrect --lint /app # 检查/app目录下所有文件
# 查看帮助 autocorrect --help # 检查文件并输出diff autocorrect --lint text.txt # 自动修复文件 autocorrect --fix text.txt # 修复目录下所有文件 autocorrect --fix ./ # 输出JSON格式检查结果 autocorrect --lint --format json text.txt
--> text.txt:1:3 - 你好Hello世界 + 你好 Hello 世界
.gitignore 规则忽略文件.autocorrectignore 文件(格式同 .gitignore)自定义忽略规则在文件顶部添加 autocorrect: false 可忽略整个文件:
// autocorrect: false function hello() { console.log('这整个文件不会被autocorrect修改'); }
在 .github/workflows/ci.yml 中添加:
steps: - name: Check source code uses: actions/checkout@main - name: AutoCorrect uses: huacnlee/autocorrect-action@main
在 .gitlab-ci.yml 中添加:
autocorrect: stage: build image: huacnlee/autocorrect:latest script: - autocorrect --lint ./ # 可选:允许失败 # allow_failure: true
在 Cargo.toml 中添加:
[dependencies] autocorrect = "1.0.0"
格式化纯文本
extern crate autocorrect; fn main() { println!("{}", autocorrect::format("长桥LongBridge App下载")); // => "长桥 LongBridge App 下载" println!("{}", autocorrect::format("需要符号?自动转换全角字符、数字:我们将在16:32分出发去CBD中心.")); // => "需要符号?自动转换全角字符、数字:我们将在 16:32 分出发去 CBD 中心。" }
格式化 HTML 内容
extern crate autocorrect; fn main() { let html = r#" <article> <h1>这是Heading标题</h1> <div class="content"> <p>你好Rust世界<strong>Bold文本</strong></p> </div> </article> "#; println!("{}", autocorrect::format_html(html)); // <article> // <h1>这是 Heading 标题</h1> // <div class="content"> // <p>你好 Rust 世界<strong>Bold 文本</strong></p> // </div> // </article> }
| 字符数 | 耗时 |
|---|---|
| 50 | 0.014ms |
| 100 | 0.019ms |
| 400 | 0.045ms |
本项目基于 MIT 许可证开源。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429