Monday, November 28, 2011

PHP CodeSniffer

halow.... sudah lama sepertinya tidak mengupdate blog.... oke saatnya mengupdate, diselah2 waktu nganggur saya ditempat kerja saya yang masih baru tapi uda agak lama... loh???...

ada yang uda tau soal codesniffer???... itu merupakan suatu tool yang disediakan oleh PHP lewat PEAR. apa itu PEAR (PHP Extension and Application Repository)???... ya saya juga kurang paham soal itu, yang pasti PEAR menyediakan bermacam2 tool yang berguna untuk developer php contohnya PHP CodeSniffer... heheheh... :)

Btw ini bukan tool untuk sniffing yang dipake dalam dunia hacker, jadi kalo kalian awalnya berpikir seperti itu sepertinya kalian salah halaman, silahkan cari artikel yang lain. karena pada awalnya saya juga berpikir seperti itu waktu dengar istilah ini. oke, tanpa memperpanjang dan memperlebar... saya berikan gambaran untuk PHP CodeSniffer, mungkin sudah ketinggalan jaman tapi gpp, siapa tau bermanfaat. Jadi PHP CodeSniffer itu merupakan tool untuk membaca cara penulisan script php yang kalian tulis, dan tool ini akan menunjukan kesalahan-kesalahan apa yang kalian lakukan yang tidak sesuai standart yang disepakati, pada umumnya terdapat beberapa standart antara lain standart penulisan code "PEAR", "ZEND" dan lain-lain.

untuk mengetahui lebih lanjut tentang PHP_CodeSniffer klick disini.

berikut merupakan cara menginstall PHP_CodeSniffer :


pertama kali melakukan install PHP_CodeSniffer biasanya akan mengalam error untuk mengatasi itu, berikut langkah-nya.

  1. masuk ke directory php pada computer anda, jika memakai XAMPP biasanya directorynya di C:xampp\php\,
  2. ketikan perintah berikut pada console: (source : http://impact-crm.com/posts/50)
    • pear upgrade pear
    • pear upgrade Console_Getopt
    • pear upgrade Structures_Graph
  3. setelah ketiga perintah tsb berhasil di exekusi ketikan
    • pear install PHP_CodeSniffer-1.3.1
  4. setelah selesai.
    • coba ketikan phpcs -? untuk memastikan bahwa phpcs berhasil terinstall
  5. cara penggunaan
    • ketikan phpcs test.php test.php merupakan filename serta fullpath dari file yang akan ditest.
okelah sekian dulu ya... :)
ketrerangan lebih lanjut. silahkan browsing sendiri... :)
IDE eclipse sudah menyediakan PHP tool untuk itu tapi tutorialnya nanti ya, ato klo penasaran coba cari-cari aja di google... :)


God Bless You... :)

3 comments: