1. 首页
  2. 考试认证
  3. 其它
  4. codeSnifferGitHooks 用于git提交时校验php, js语法及编码规范

codeSnifferGitHooks 用于git提交时校验php, js语法及编码规范

上传者: 2024-08-19 06:06:51上传 ZIP文件 11.24KB 热度 13次

codeSnifferGitHooks的目的规范代码格式提高代码质量。PHP编码规范主要采用PEAR风格,并进行适度修改,而JS编码规范则采用Google风格Git钩子会自动校验即将提交的文件,校验内容包括PHP语法错误、PHP编码规范、JS编码规范。如果校验未通过,将不允许提交代码,并且命令行会报告具体的错误信息代码行号

Gjslint工具提供了一个基本的格式修复工具fixjsstyle,建议使用$ fixjsstyle path/file.js进行修复。修复时建议从后往前修复,以避免行号变动导致无法找到错误行。

对于PHP代码规范,可以参考这里获取详细的指导和示例。而JS代码规范的相关内容,您可以在此处找到更多信息。

为了使用这些Git钩子,您需要安装PHP CodeSniffergjslint,以及通过easy_install安装的相关开源工具。有关如何通过Composer进行Git钩子管理的详细步骤,请参阅这个教程

这些规范和工具将有助于确保您的代码在提交前经过严格校验,从而维持高标准的代码质量。

下载地址
用户评论