
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
oskarstark/php-cs-fixer-ga 是一个专为GitHub Action设计的Docker镜像,集成了PHP-CS-Fixer工具,用于在GitHub工作流中自动化执行PHP代码风格检查与修复。通过该镜像,开发者可在代码提交(push)或拉取请求(pull_request)等事件触发时,自动检测并维护PHP代码风格的一致性。
注意:使用前需确保项目中已创建
.php-cs-fixer.dist.php配置文件。PHP-CS-Fixer官方示例配置文件可参考 https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/master/.php-cs-fixer.dist.php%E3%80%82
适用于所有使用PHP开发并托管在GitHub上的项目,尤其适合需要在CI/CD流程中自动化维护代码风格一致性的团队,可有效减少人工代码审查中的风格问题争议,提升开发效率。
在GitHub项目中创建工作流文件(如 .github/workflows/lint.yml),配置如下:
yaml# .github/workflows/lint.yml on: [push, pull_request] name: Main jobs: php-cs-fixer: name: PHP-CS-Fixer runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: PHP-CS-Fixer uses: docker://oskarstark/php-cs-fixer-ga
通过 with.args 参数可添加自定义配置选项,如指定配置文件、启用差异比较(--diff)、模拟运行(--dry-run)等:
diff# .github/workflows/lint.yml on: [push, pull_request] name: Main jobs: php-cs-fixer: name: PHP-CS-Fixer runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: PHP-CS-Fixer uses: docker://oskarstark/php-cs-fixer-ga + with: + args: --config=.project.php_cs --diff --dry-run
为提升重复运行效率,可配置缓存功能:
.php-cs-fixer.cache 添加到项目的 .gitignore 文件中yamlon: [push, pull_request] name: Main jobs: php-cs-fixer: name: PHP-CS-Fixer runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/cache@v3 with: path: .php-cs-fixer.cache key: ${{ runner.OS }}-${{ github.repository }}-phpcsfixer-${{ github.sha }} restore-keys: | ${{ runner.OS }}-${{ github.repository }}-phpcsfixer- - name: PHP-CS-Fixer uses: docker://oskarstark/php-cs-fixer-ga
提示:可直接复制示例中的
.github/文件夹到项目中快速启用。
该镜像也可作为独立Docker容器运行,适用于本地开发或非GitHub CI环境:
bashdocker run --rm -it -w=/app -v ${PWD}:/app oskarstark/php-cs-fixer-ga:latest
可参考以下测试项目的PR示例,了解实际运行效果:
https://github.com/OskarStark/test-php-cs-fixer-ga/pulls
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。




来自真实用户的反馈,见证轩辕镜像的优质服务