Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save hanachin/5762786 to your computer and use it in GitHub Desktop.

Select an option

Save hanachin/5762786 to your computer and use it in GitHub Desktop.

Revisions

  1. hanachin revised this gist Jun 12, 2013. 1 changed file with 24 additions and 1 deletion.
    25 changes: 24 additions & 1 deletion pre-commit.keyword-check.sample
    Original file line number Diff line number Diff line change
    @@ -65,7 +65,7 @@ for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-`
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'p '
    # Check if the file contains '.tapp'
    grep_result=`grep '.tapp' $FILE | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    @@ -74,3 +74,26 @@ for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-`
    exit 1
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'binding.pry'
    grep_result=`grep 'binding.pry' $FILE | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains binding.pry!'
    echo $grep_result
    exit 1
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'binding.pry_remote'
    grep_result=`grep 'binding.pry_remote' $FILE | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains binding.pry_remote!'
    echo $grep_result
    exit 1
    fi
    done

  2. hanachin revised this gist Jun 12, 2013. 1 changed file with 48 additions and 3 deletions.
    51 changes: 48 additions & 3 deletions pre-commit.keyword-check.sample
    Original file line number Diff line number Diff line change
    @@ -1,13 +1,13 @@
    #!/bin/sh

    if git rev-parse --verify HEAD >/dev/null 2>&1
    then
    against=HEAD
    else
    # Initial commit: diff against an empty tree object
    against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
    fi

    for FILE in `git diff-index --name-status $against -- | grep -E '\.js(\.coffee)?$'| cut -c3-` ; do
    # Check if the file contains 'console.log'
    grep_result=`grep 'console.log' $FILE | grep -v -E '\s*(\#+|\/\/).*console.log' | grep -v '^$' `
    @@ -19,6 +19,18 @@ for FILE in `git diff-index --name-status $against -- | grep -E '\.js(\.coffee)?
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep -E '\.js(\.coffee)?$'| cut -c3-` ; do
    # Check if the file contains 'console.log'
    grep_result=`grep 'debugger' $FILE | grep -v -E '\s*(\#+|\/\/).*debugger' | grep -v '^$' `
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains debugger!'
    echo $grep_result
    exit 1
    fi
    done


    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'debugger'
    grep_result=`grep 'debugger' $FILE | grep -v -E '\s*\#+.*debugger' | grep -v '^$'`
    @@ -28,4 +40,37 @@ for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-`
    echo $grep_result
    exit 1
    fi
    done
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'debugger'
    grep_result=`grep 'puts' $FILE | grep -v -E '\s*\#+.*puts' | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains puts!'
    echo $grep_result
    exit 1
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'p '
    grep_result=`grep -E '^[[:space:]]*p[[:space:]]' $FILE | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains p!'
    echo $grep_result
    exit 1
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'p '
    grep_result=`grep '.tapp' $FILE | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains tapp!'
    echo $grep_result
    exit 1
    fi
    done
  3. @yuroyoro yuroyoro created this gist Mar 16, 2012.
    31 changes: 31 additions & 0 deletions pre-commit.keyword-check.sample
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    #!/bin/sh

    if git rev-parse --verify HEAD >/dev/null 2>&1
    then
    against=HEAD
    else
    # Initial commit: diff against an empty tree object
    against=4b825dc642cb6eb9a060e54bf8d69288fbee4904
    fi

    for FILE in `git diff-index --name-status $against -- | grep -E '\.js(\.coffee)?$'| cut -c3-` ; do
    # Check if the file contains 'console.log'
    grep_result=`grep 'console.log' $FILE | grep -v -E '\s*(\#+|\/\/).*console.log' | grep -v '^$' `
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains console.log!'
    echo $grep_result
    exit 1
    fi
    done

    for FILE in `git diff-index --name-status $against -- | grep '\.rb$'| cut -c3-` ; do
    # Check if the file contains 'debugger'
    grep_result=`grep 'debugger' $FILE | grep -v -E '\s*\#+.*debugger' | grep -v '^$'`
    if [ -n "${grep_result}" ]
    then
    echo $FILE ' contains debugger!'
    echo $grep_result
    exit 1
    fi
    done