• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Tutsplanet

Tutsplanet

Free Technical and Blogging Resources

  • Home
  • Web Hosting
  • Programming
  • Plugins
  • Twitter Trends
  • Tools
  • About Us

Programming TagsWindows

How to setup PHP CodeSniffer on Windows machine ?

Apr 13, 2017 Editorial Staff Leave a Comment

Share
Tweet
Share

In today’s tutorial, I am demonstrating how to setup PHP CodeSniffer on Windows machine. What is the importance of CodeSniffer in your daily programming life? As per PSR-2 standards, you have to keep your coding standard same across all the developers in the universe. So PSR-2 is a  common strict code style lets developers write the code that easily understood by other contributors.

This actually matters for nowadays open source frameworks as globally distributed programmers contributing to one single project. So CodeSniffer helps you to align with global standards. Most of the popular IDEs are automatically formatting your code with the latest standards. But this one lets you optimize manually with the standards.

Let’s set up the CodeSniffer in your windows machine. I’ve already setup my Xampp environment for development.

My current setup

Windows 10
Xampp
PHP directory is C:\xampp\php

Step 1

Open windows command prompt by typing cmd in Start->Run (Windows+R)
Move to your PHP installed directory
cd C:\xampp\php

Step 2

Type the installation command for CodeSniffer from pear

pear install PHP_CodeSniffer
pear install --alldeps PHP_CodeSniffer

Step 3

After completion of installation, verify the CodeSniffer is working by entering the command
phpcs -i

How to setup PHP CodeSniffer on Windows machine

So if you see as above, it’s installed properly in your system

Step 4

As the CodeSniffer installed now you can check now the PHP files for the standard.
I have selected one random file from the development environment to test with. You can see the result in the screenshot of below.

How to setup PHP CodeSniffer on Windows machine
You can read more about the CodeSniffer here 

Did this post help you?
Tutsplanet brings in-depth and easy tutorials to understand even for beginners. This takes a considerable amount of work. If this post helps you, please consider supporting us as a token of appreciation:
  • Just want to thank us? Buy us a Coffee
  • May be another day? Shop on Amazon using our links.
    Your prices won't change but we get a small commission.

Editorial Staff

Editorial Staff at Tutsplanet is a dedicated team to write various tutorials about subjects like Programming, Technology and Operating Systems.

View all posts by Editorial Staff

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Quick Links

  • Top 21 Website Ideas To Make Money Online in 2021
  • A Simple YouTube Video Downloader Script in PHP
  • The 50 Most Useful jQuery Plugins for Frontend Development
  • Replace “\n” with new line characters, using Notepad++
  • Using Third-Party Libraries in Codeigniter
  • Upload Multiple Images and Store in Database using PHP and MySQL.
  • Hierarchical Tree view Category Example in Laravel
  • Laravel Image Intervention Tutorial With Example
  • How to import sql file in MySQL database using PHP?
  • Free VAT Calculator Online

Subscribe

* indicates required

Search Here

Share

   

Hot topics

  • Replace “\n” with new line characters, using Notepad++ 28 views
  • A Simple YouTube Video Downloader Script in PHP 21 views
  • Add FTP/SFTP in Visual Studio Code 18 views
  • PHP: Implode () with quotes 17 views
  • Open a URL in a new tab using JavaScript 17 views
  • How to enter new line in Microsoft Teams? 13 views
  • Hierarchical Tree view Category Example in Laravel 12 views
  • All Countries SQL file with Country Codes to Download 12 views
  • Post Data to an iframe 10 views
  • Auto Login in PuTTY with a password 10 views

Categories

  • Design & Development
  • Drupal
  • Facebook
  • General
  • How To
  • ios
  • Javascript
  • Linux
  • Magento
  • Marketing
  • News
  • PHP
  • Plugins
  • Programming
  • Snippets List
  • Social Media
  • Softwares
  • Themes
  • Tips
  • Wordpress
  • YouTube

Copyright © 2023 · Planet on Genesis Framework · Powered By BunnyCDN . Network wallpapernoon.com