`
李俊良
  • 浏览: 142245 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

git grunt jshint实例

 
阅读更多

编辑.git/hook/pre-commit 文件

 

#!/usr/bin/env node                                                                                                                                                                
var spawn = require('child_process').spawn;
var grunt = spawn('grunt',['-gruntfile', '/opt/ninja-server/grunt/Gruntfile.js']);

grunt.stderr.on('data',function(data){
    console.log(data.toString());
});
grunt.stdout.on('data',function(data){
    data = data.toString();
    console.log(data);
    if(data.indexOf('without error') > -1){
        console.log('无语法错误,提交成功');
        process.exit(0);
    }else if(data.indexOf('Aborted due to warnings') > -1){
        console.log('存在语法错误,请先修改语法错误');
        process.exit(1);
    }   
});

 

分享到:
评论

相关推荐

    git应用实例

    针对工作中一些git的基本使用方法。从构建git服务器、gitolite管理、git管理员操作等。

    Windows下使用TortoiseGit实现Git的分支实例

    本文通过一个简单的产品与项目的实例,描述Git在分支上的版本控制,并以Windows下的Git常用工具TortoiseGit描述其具体实现。 内容以Github上一个测试项目TestGitBranch为例子,与自己搭建的Git服务器上项目操作基本...

    3D-ring-creator

    #jweel-环 ##项目架构该项目使用 JavaScript 文件和模块加载器 。 因此每个功能模块都存在于它自己的文件中。... * grunt jshint :使用grunt jshint验证文件。 * grunt requirejs :构建 RequireJS 项

    git 删除分支和回滚的实例详解

    git 删除分支和回滚的实例详解 【git 删除本地分支】 git branch -D br 【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地...

    前端开源库-grunt-git

    前端开源库-grunt-git咕噜咕噜,git命令咕噜。

    dotfiles, vim,zsh,tmux,git,ag,jshint,emacs等.zip

    dotfiles, vim,zsh,tmux,git,ag,jshint,emacs等 我使用Vundle管理我的vim插件。 你可以参考这里链接获取更多信息: Vundle安装:git clone https://github.com/andyque/dotvim.git ~/.vimcd ~/.vim

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记

    git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git笔记git...

    linux添加远程仓库,Git创建远程仓库实例.docx

    linux添加远程仓库,Git创建远程仓库实例.docx

    Gitblit搭建及Git协作开发流程参考

    Gitblit搭建及Git协作开发流程参考 本文档主要介绍了Gitblit的搭建和Git协作开发流程,旨在帮助创业团队和小型开发团队快速搭建自己的代码服务器。同时,文档也提供了基本的开发流程,代码提交、代码上传、代码...

    HelloGit:技术实例

    HelloGit 技术实例火车例子

    最新Git与Github首篇巨作课程 Git&Github极速入门与攻坚实战结合课程 一次搞定Git.txt

    Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...

    git工具git工具

    git工具git工具git工具git工具git工具git工具git工具git工具git工具git工具

    Git中文学习手册 Git入门

    1 2 Git 简史 1 3 Git 基础 1 4 安装 Git 1 5 初次运行 Git 前的配置 1 6 获取帮助 1 7 小结 2 Git 基础 2 1 取得项目的 Git 仓库 2 2 记录每次更新到仓库 2 3 查看提交历史 2 4 撤消操作 2 5 远程仓库的...

    git使用培训教程

    常用git命令讲解以及实例 git init git add git commit git log git status git branch git checkout git pull git push

    git 常用命令和示例

    git 常用命令, 对初学者很有帮助, 从简单例子着手。 浅入浅出,通俗易懂

    Git安装使用教程 git-2.41.0-64安装包

    git安装包

    git学习与使用

    git命令学习git命令学习git命令学习git命令学习git命令学习git命令学习git命令学习

    git 可视化工具

    git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git 可视化工具git ...

    GitKraken中文语言包

    GitKraken中文语言包 目前支援版本: 8.7.0 至 Release 下載 strings.json 取代檔案 Windows: %LOCALAPPDATA%\gitkraken\app-8.7.0\resources\app.asar.unpacked\src\strings.json Mac: /Applications/GitKraken.app/...

    GIT 压缩包 适用于压缩包式安装git

    GIT 压缩包 适用于压缩包式安装git

Global site tag (gtag.js) - Google Analytics