mirror of
https://github.com/phpseclib/phpseclib.git
synced 2024-11-16 02:07:09 +00:00
Merge pull request #551 from bantu/2.0-code-sniffer
Code Sniffer rules witnessing PSR-4 and related goals * bantu/2.0-code-sniffer: Remove side-effects from test files. Do not require test classes to be namespaced. Add code sniffer rules for 2.0 goals.
This commit is contained in:
commit
a272b58322
@ -16,6 +16,9 @@
|
|||||||
<exclude name="PEAR.Commenting.FileComment.MissingTag" />
|
<exclude name="PEAR.Commenting.FileComment.MissingTag" />
|
||||||
<exclude name="PEAR.Commenting.FileComment.MissingVersion" />
|
<exclude name="PEAR.Commenting.FileComment.MissingVersion" />
|
||||||
<exclude name="PEAR.Commenting.FileComment.SpacingBeforeTags" />
|
<exclude name="PEAR.Commenting.FileComment.SpacingBeforeTags" />
|
||||||
|
|
||||||
|
<!-- Test classes do not have to be namespaced. -->
|
||||||
|
<exclude name="PSR1.Classes.ClassDeclaration.MissingNamespace" />
|
||||||
</rule>
|
</rule>
|
||||||
|
|
||||||
</ruleset>
|
</ruleset>
|
||||||
|
@ -48,6 +48,15 @@
|
|||||||
<!-- Constructors MUST be called __construct() instead of after the class. -->
|
<!-- Constructors MUST be called __construct() instead of after the class. -->
|
||||||
<rule ref="Generic.NamingConventions.ConstructorName" />
|
<rule ref="Generic.NamingConventions.ConstructorName" />
|
||||||
|
|
||||||
|
<!-- Classes etc. MUST be namespaced -->
|
||||||
|
<rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace" />
|
||||||
|
|
||||||
|
<!-- A file MUST not contain more than one class/interface -->
|
||||||
|
<rule ref="PSR1.Classes.ClassDeclaration.MultipleClasses" />
|
||||||
|
|
||||||
|
<!-- Files containing classes MUST not have any side-effects -->
|
||||||
|
<rule ref="PSR1.Files.SideEffects.FoundWithSymbols" />
|
||||||
|
|
||||||
<!-- Each file MUST end with exactly one newline character -->
|
<!-- Each file MUST end with exactly one newline character -->
|
||||||
<rule ref="PSR2.Files.EndFileNewline" />
|
<rule ref="PSR2.Files.EndFileNewline" />
|
||||||
|
|
||||||
|
@ -9,12 +9,12 @@ use phpseclib\Crypt\AES;
|
|||||||
use phpseclib\Crypt\Base;
|
use phpseclib\Crypt\Base;
|
||||||
use phpseclib\Crypt\Rijndael;
|
use phpseclib\Crypt\Rijndael;
|
||||||
|
|
||||||
require_once 'Crypt/AES.php';
|
|
||||||
|
|
||||||
abstract class Unit_Crypt_AES_TestCase extends PhpseclibTestCase
|
abstract class Unit_Crypt_AES_TestCase extends PhpseclibTestCase
|
||||||
{
|
{
|
||||||
static public function setUpBeforeClass()
|
static public function setUpBeforeClass()
|
||||||
{
|
{
|
||||||
|
include_once 'Crypt/AES.php';
|
||||||
|
|
||||||
parent::setUpBeforeClass();
|
parent::setUpBeforeClass();
|
||||||
|
|
||||||
self::reRequireFile('Crypt/Rijndael.php');
|
self::reRequireFile('Crypt/Rijndael.php');
|
||||||
|
@ -5,12 +5,12 @@
|
|||||||
* @license http://www.opensource.org/licenses/mit-license.html MIT License
|
* @license http://www.opensource.org/licenses/mit-license.html MIT License
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once 'Math/BigInteger.php';
|
|
||||||
|
|
||||||
abstract class Unit_Math_BigInteger_TestCase extends PhpseclibTestCase
|
abstract class Unit_Math_BigInteger_TestCase extends PhpseclibTestCase
|
||||||
{
|
{
|
||||||
static public function setUpBeforeClass()
|
static public function setUpBeforeClass()
|
||||||
{
|
{
|
||||||
|
include_once 'Math/BigInteger.php';
|
||||||
|
|
||||||
parent::setUpBeforeClass();
|
parent::setUpBeforeClass();
|
||||||
|
|
||||||
self::reRequireFile('Math/BigInteger.php');
|
self::reRequireFile('Math/BigInteger.php');
|
||||||
|
Loading…
Reference in New Issue
Block a user