Skip to content

nanjingboy/git_code_sniffer_hooks

Repository files navigation

安装:

代码:

mkdir ~/bin/
cd ~/bin/
git clone git://github.com/nanjingboy/git_code_sniffer_hooks.git

PHP相关依赖:

curl -s https://getcomposer.org/installer | php -- --install-dir=$HOME/bin
chmod +x ~/bin/composer.phar
cd ~/bin/git_code_sniffer_hooks/
~/bin/composer.phar install

NodeJs相关依赖:

sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
cd ~/bin/git_code_sniffer_hooks/
npm install

Python相关依赖:

sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install -r ~/bin/git_code_sniffer_hooks/requirements.txt

其它:

sudo apt-get install cowsay

配置:

#此处假设您的项目目录为~/workspace/test
ln -s ~/bin/git_code_sniffer_hooks/pre-commit ~/workspace/test/.git/hooks/
ln -s ~/bin/git_code_sniffer_hooks/pre-receive ~/workspace/test/.git/hooks/

手动检测:

~/bin/git_code_sniffer_hooks/bin/phpcs ~/demo.php # PHP
~/bin/git_code_sniffer_hooks/bin/jshint ~/demo.js # JavaScript

About

The code sniffer for work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published