yola / yophpcs
Yola.com PHP Code Standard
1.0.1
2015-05-15 17:51 UTC
Requires (Dev)
- php: >=5.4
- codeception/codeception: ^2.0.9
- codeception/specify: 0.4.*
- squizlabs/php_codesniffer: 2.*
This package is not auto-updated.
Last update: 2024-05-11 15:29:51 UTC
README
Yophpcs is the PHP Code Sniffer for Yola that defines the PHP Coding Standards
Using the Code Sniffer
$ vendor/bin/phpcs --extensions=php --standard=/path/to/yophpcs/<standard> /path/to/project
Use as the phpcs standard
$ phpcs --config-set default_standard /path/to/checkout/yophpcs/Yola
Config value "default_standard" added successfully
The phpcs config file is located:
/usr/local/etc/PHP_CodeSniffer/CodeSniffer.conf
Yola Standard
The base standard, it is derived from the PSR-2 Coding Style Guide.
Differences
2.3 Side Effects
Side Effects warnings are ignored for require*
statements.
3 Namespace and Class Names
PHP 5.2 does not support the use of namespaces.
4.2 Properties
Property names SHOULD be prefixed to indicate private visibility.
<?php namespace Vendor\Package; class ClassName { public $foo = null; protected $bar = null; private $_baz = null; }
Tests
Included are unit tests. To run tests:
$ vendor/bin/codecept run
License
MIT