javascript 의 logging 문 구 를 자동 으로 삭제 합 니 다.

1372 단어 JavaScript

주소
 
    javascript  logging  

               console.log     ,                 。
      groundskeeper (GitHub: github.com/Couto/groundskeeper)( node.js )     
   javascript  console.log  。

         js:

	function filter(list, age) {
	  var result = [];
	  list.forEach(function (person) {
		if (person.name && person.age > age) {
		  console.log('including', person.name);
		  result.push(person);
		}
	  });
	  return result;
	}
	
     groundskeeper  ,  

	groundskeeper < filter-debug.js > filter.js
	
     js  :   console.log      ,  svn   

	function filter(list, age) {
	  var result = [];
	  list.forEach(function (person) {
		if (person.name && person.age > age) {
	 
		  result.push(person);
		}
	  });
	  return result;
	}
	
        git pre-commit hook( http://ariya.ofilabs.com/2012/03/git-pre-commit-hook-and-smoke-testing.html)
  ,           ,  git commit     js       。

	files=$(git diff-index --name-only --diff-filter=ACM HEAD | grep -P '\.js$')
	for file in $files; do
	  groundskeeper < $file > $file.tmp && mv $file.tmp $file
	done

좋은 웹페이지 즐겨찾기