ise / php-codingstandards-codeigniter
CodeIgniter coding standards for PHPCS
Installs: 5 414
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 53
Open Issues: 2
Requires
- php: >=7.3
- codeigniter/framework: ^3.0.0
- squizlabs/php_codesniffer: ^3.0.0
Requires (Dev)
- ise/php-metapackage-development: ^2.2.2
This package is auto-updated.
Last update: 2024-10-28 00:50:18 UTC
README
Original Repos:
- https://github.com/thomas-ernest/CodeIgniter-for-PHP_CodeSniffer
- https://github.com/ganl/CodeIgniter-for-PHP_CodeSniffer
Usage:
composer require ise/php-codingstandards-codeigniter:^1.0.0
Provides sniffs for PHP_CodeSniffer 3.x to check CodeIgniter3 coding standard.
CI4 can use CodeIgniter4 standard to check CodeIgniter4 coding standard
PHP_CodeSniffer
PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations.
PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.
By default sniffs for a few coding convetions are provided like PEAR, Zend, PHPCS and Squiz. CodeIgniter-for-PHP_CodeSniffer is aimed at adding support for CodeIgniter coding convention.
CodeIgniter coding standard
CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.
CodeIgniter is developed by EllisLab. The company follows some specific coding rules for their developments and for CodeIgniter especially.
Based on PHP_CodeSniffer CodeIgniter-for-PHP_CodeSniffer helps to validate most of the rules in CodeIgniter coding standard.
Installation
git clone https://github.com/ganl/CodeIgniter-for-PHP_CodeSniffer.git
configure PHP_CodeSniffer to use CodeIgniter-for-PHP_CodeSniffer.
phpcs --config-set installed_paths /path/to/CodeIgniter-for-PHP_CodeSniffer/CodeIgniter
Check that it is installed type phpcs -i
you should see a list of installed standards.
Then you can go to you project folder and run phpcs --standard=CodeIgniter my-file-or-my-directory.php
.