Thiemo Mättig (WMDE) has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/360369 )

Change subject: Update MediaWiki CodeSniffer to version 0.9.0
......................................................................

Update MediaWiki CodeSniffer to version 0.9.0

Change-Id: I550c0894e9230d5d6a301241100efe679fabbd30
---
M Purtle.php
M composer.json
M init.mw.php
M phpcs.xml
M src/RdfWriterBase.php
M src/TurtleRdfWriter.php
M src/XmlRdfWriter.php
M tests/phpunit/RdfWriterTestBase.php
8 files changed, 28 insertions(+), 22 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/purtle refs/changes/69/360369/1

diff --git a/Purtle.php b/Purtle.php
index 8733494..b52ab16 100644
--- a/Purtle.php
+++ b/Purtle.php
@@ -13,7 +13,7 @@
 }
 
 if ( defined( 'MEDIAWIKI' ) ) {
-       call_user_func( function() {
+       call_user_func( function () {
                require_once __DIR__ . '/init.mw.php';
        } );
 }
diff --git a/composer.json b/composer.json
index cd3b69d..efe3875 100644
--- a/composer.json
+++ b/composer.json
@@ -24,10 +24,10 @@
                "irc": "irc://irc.freenode.net/wikimedia-dev"
        },
        "require": {
-               "php": ">=5.5.0"
+               "php": ">=5.5.9"
        },
        "require-dev": {
-               "mediawiki/mediawiki-codesniffer": "0.7.2",
+               "mediawiki/mediawiki-codesniffer": "0.9.0",
                "ockcyp/covers-validator": "~0.4.0",
                "phpunit/phpunit": "4.8.24",
                "phpmd/phpmd": "~2.3"
@@ -48,23 +48,23 @@
        },
        "scripts": {
                "test": [
-                       "composer validate --no-interaction",
+                       "@validate --no-interaction",
                        "phpunit",
-                       "vendor/bin/covers-validator"
+                       "covers-validator"
                ],
                "cs": [
-                       "composer phpcs",
-                       "composer phpmd"
+                       "@phpcs",
+                       "@phpmd"
                ],
                "ci": [
-                       "composer test",
-                       "composer cs"
+                       "@test",
+                       "@cs"
                ],
                "phpcs": [
-                       "vendor/bin/phpcs src/* tests/* --standard=phpcs.xml 
--extensions=php -sp"
+                       "phpcs -p -s"
                ],
                "phpmd": [
-                       "vendor/bin/phpmd src/ text phpmd.xml"
+                       "phpmd src/ text phpmd.xml"
                ]
        }
 }
diff --git a/init.mw.php b/init.mw.php
index c24474f..e892cd5 100644
--- a/init.mw.php
+++ b/init.mw.php
@@ -20,7 +20,6 @@
        'license-name' => 'GPL-2.0+'
 );
 
-
-$GLOBALS['wgHooks']['UnitTestsList'][] = function( array &$paths ) {
+$GLOBALS['wgHooks']['UnitTestsList'][] = function ( array &$paths ) {
        $paths[] = __DIR__ . '/tests/phpunit';
 };
diff --git a/phpcs.xml b/phpcs.xml
index 79990b6..ea66b49 100644
--- a/phpcs.xml
+++ b/phpcs.xml
@@ -3,6 +3,7 @@
     <!-- See 
https://github.com/wikimedia/mediawiki-tools-codesniffer/blob/master/MediaWiki/ruleset.xml
 -->
     <rule ref="vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
         <exclude name="Generic.Arrays.DisallowLongArraySyntax" />
+        <exclude name="MediaWiki.Commenting.FunctionComment" />
         <exclude name="MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment" />
     </rule>
 
@@ -18,7 +19,15 @@
 
     <rule ref="Generic.PHP.CharacterBeforePHPOpeningTag" />
 
+    <rule 
ref="MediaWiki.NamingConventions.LowerCamelFunctionsName.FunctionName">
+        <!-- Exclude test methods like 
"testGivenInvalidInput_methodThrowsException". -->
+        <exclude-pattern>tests/phpunit/*Test*\.php</exclude-pattern>
+    </rule>
+
     <rule ref="PSR1" />
+    <rule ref="PSR1.Files.SideEffects.FoundWithSymbols">
+        <exclude-pattern>Purtle\.php</exclude-pattern>
+    </rule>
     <rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
         <!-- Exclude test methods like 
"testGivenInvalidInput_methodThrowsException". -->
         <exclude-pattern>tests/phpunit/*Test*\.php</exclude-pattern>
diff --git a/src/RdfWriterBase.php b/src/RdfWriterBase.php
index 00129fc..ce53e76 100644
--- a/src/RdfWriterBase.php
+++ b/src/RdfWriterBase.php
@@ -110,8 +110,7 @@
                }
 
                $this->role = $role;
-
-               $this->labeler = $labeler?: new BNodeLabeler();
+               $this->labeler = $labeler ?: new BNodeLabeler();
 
                $this->registerShorthand( 'a', 'rdf', 'type' );
 
diff --git a/src/TurtleRdfWriter.php b/src/TurtleRdfWriter.php
index 84257cd..c63c281 100644
--- a/src/TurtleRdfWriter.php
+++ b/src/TurtleRdfWriter.php
@@ -43,7 +43,7 @@
                
$this->transitionTable[self::STATE_DOCUMENT][self::STATE_SUBJECT] = "\n";
                
$this->transitionTable[self::STATE_SUBJECT][self::STATE_PREDICATE] = ' ';
                
$this->transitionTable[self::STATE_PREDICATE][self::STATE_OBJECT] = ' ';
-               $this->transitionTable[self::STATE_START][self::STATE_DOCUMENT] 
= function() {
+               $this->transitionTable[self::STATE_START][self::STATE_DOCUMENT] 
= function () {
                        $this->beginDocument();
                };
        }
diff --git a/src/XmlRdfWriter.php b/src/XmlRdfWriter.php
index d2b1423..6ef9673 100644
--- a/src/XmlRdfWriter.php
+++ b/src/XmlRdfWriter.php
@@ -15,16 +15,16 @@
        public function __construct( $role = parent::DOCUMENT_ROLE, 
BNodeLabeler $labeler = null ) {
                parent::__construct( $role, $labeler );
 
-               $this->transitionTable[self::STATE_START][self::STATE_DOCUMENT] 
= function() {
+               $this->transitionTable[self::STATE_START][self::STATE_DOCUMENT] 
= function () {
                        $this->beginDocument();
                };
-               
$this->transitionTable[self::STATE_DOCUMENT][self::STATE_FINISH] = function() {
+               
$this->transitionTable[self::STATE_DOCUMENT][self::STATE_FINISH] = function () {
                        $this->finishDocument();
                };
-               
$this->transitionTable[self::STATE_OBJECT][self::STATE_DOCUMENT] = function() {
+               
$this->transitionTable[self::STATE_OBJECT][self::STATE_DOCUMENT] = function () {
                        $this->finishSubject();
                };
-               $this->transitionTable[self::STATE_OBJECT][self::STATE_SUBJECT] 
= function() {
+               $this->transitionTable[self::STATE_OBJECT][self::STATE_SUBJECT] 
= function () {
                        $this->finishSubject();
                };
        }
@@ -118,7 +118,7 @@
                $this->write( "<?xml version=\"1.0\"?>\n" );
 
                // define a callback for generating namespace attributes
-               $namespaceAttrCallback = function() {
+               $namespaceAttrCallback = function () {
                        $attr = '';
 
                        $namespaces = $this->getPrefixes();
diff --git a/tests/phpunit/RdfWriterTestBase.php 
b/tests/phpunit/RdfWriterTestBase.php
index 6f03e39..7f7c527 100644
--- a/tests/phpunit/RdfWriterTestBase.php
+++ b/tests/phpunit/RdfWriterTestBase.php
@@ -205,7 +205,6 @@
 
                $rdf = $writer->drain();
                $this->assertOutputLines( 'Resources', $rdf );
-
        }
 
        public function testTexts() {

-- 
To view, visit https://gerrit.wikimedia.org/r/360369
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I550c0894e9230d5d6a301241100efe679fabbd30
Gerrit-PatchSet: 1
Gerrit-Project: purtle
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to