[MediaWiki-commits] [Gerrit] mediawiki...RemexHtml[master]: Basic PHPLint support
jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/342562 ) Change subject: Basic PHPLint support .. Basic PHPLint support Move src to a directory named after the namespace RemexHtml, to support PHPLint's idea of autoloading. Ran PHPLint 3.0 and fixed a few minor issues. There are still many, many errors, and it's not a goal to fix them. But I was able to verify that there are no unintentional missing breaks, or variables accessed before their assignment. Change-Id: Icb269d934a80bdfe0332c0003c854bffdc58eb71 --- M .gitattributes M Doxyfile R RemexHtml/DOM/DOMBuilder.php R RemexHtml/DOM/DOMFormatter.php R RemexHtml/DOM/DOMSerializer.php R RemexHtml/DOM/DOMUtils.php R RemexHtml/FuzzTest/CharacterSalad.php R RemexHtml/FuzzTest/FuzzData.php R RemexHtml/FuzzTest/FuzzTest.php R RemexHtml/FuzzTest/Html5Depurate.php R RemexHtml/FuzzTest/TokenSalad.php R RemexHtml/FuzzTest/Utils.php R RemexHtml/FuzzTest/validatornu-dictionary R RemexHtml/GenerateDataFiles.php R RemexHtml/HTMLData.php R RemexHtml/PropGuard.php R RemexHtml/Serializer/AbstractSerializer.php R RemexHtml/Serializer/DepurateFormatter.php R RemexHtml/Serializer/FastFormatter.php R RemexHtml/Serializer/Formatter.php R RemexHtml/Serializer/HtmlFormatter.php R RemexHtml/Serializer/Serializer.php R RemexHtml/Serializer/SerializerError.php R RemexHtml/Serializer/SerializerNode.php R RemexHtml/Serializer/TestFormatter.php R RemexHtml/Tokenizer/Attribute.php R RemexHtml/Tokenizer/Attributes.php R RemexHtml/Tokenizer/LazyAttributes.php R RemexHtml/Tokenizer/PlainAttributes.php R RemexHtml/Tokenizer/TestTokenHandler.php R RemexHtml/Tokenizer/TokenGenerator.php R RemexHtml/Tokenizer/TokenGeneratorHandler.php R RemexHtml/Tokenizer/TokenHandler.php R RemexHtml/Tokenizer/TokenSerializer.php R RemexHtml/Tokenizer/Tokenizer.php R RemexHtml/Tokenizer/TokenizerError.php R RemexHtml/TreeBuilder/ActiveFormattingElements.php R RemexHtml/TreeBuilder/AfterAfterBody.php R RemexHtml/TreeBuilder/AfterAfterFrameset.php R RemexHtml/TreeBuilder/AfterBody.php R RemexHtml/TreeBuilder/AfterFrameset.php R RemexHtml/TreeBuilder/AfterHead.php R RemexHtml/TreeBuilder/BeforeHead.php R RemexHtml/TreeBuilder/BeforeHtml.php R RemexHtml/TreeBuilder/CachingStack.php R RemexHtml/TreeBuilder/DestructTracer.php R RemexHtml/TreeBuilder/DestructTracerNode.php R RemexHtml/TreeBuilder/DispatchTracer.php R RemexHtml/TreeBuilder/Dispatcher.php R RemexHtml/TreeBuilder/Element.php R RemexHtml/TreeBuilder/ForeignAttributes.php R RemexHtml/TreeBuilder/FormattingElement.php R RemexHtml/TreeBuilder/InBody.php R RemexHtml/TreeBuilder/InCaption.php R RemexHtml/TreeBuilder/InCell.php R RemexHtml/TreeBuilder/InColumnGroup.php R RemexHtml/TreeBuilder/InForeignContent.php R RemexHtml/TreeBuilder/InFrameset.php R RemexHtml/TreeBuilder/InHead.php R RemexHtml/TreeBuilder/InHeadNoscript.php R RemexHtml/TreeBuilder/InPre.php R RemexHtml/TreeBuilder/InRow.php R RemexHtml/TreeBuilder/InSelect.php R RemexHtml/TreeBuilder/InSelectInTable.php R RemexHtml/TreeBuilder/InTable.php R RemexHtml/TreeBuilder/InTableBody.php R RemexHtml/TreeBuilder/InTableText.php R RemexHtml/TreeBuilder/InTemplate.php R RemexHtml/TreeBuilder/InTextarea.php R RemexHtml/TreeBuilder/Initial.php R RemexHtml/TreeBuilder/InsertionMode.php R RemexHtml/TreeBuilder/Marker.php R RemexHtml/TreeBuilder/SimpleStack.php R RemexHtml/TreeBuilder/Stack.php R RemexHtml/TreeBuilder/TemplateModeStack.php R RemexHtml/TreeBuilder/Text.php R RemexHtml/TreeBuilder/TreeBuilder.php R RemexHtml/TreeBuilder/TreeBuilderError.php R RemexHtml/TreeBuilder/TreeHandler.php R RemexHtml/TreeBuilder/TreeMutationTracer.php M composer.json M phpcs.xml M phpunit.xml.dist A tests/phplint/autoload.php A tests/phplint/phplint 85 files changed, 49 insertions(+), 20 deletions(-) Approvals: Subramanya Sastry: Looks good to me, but someone else must approve jenkins-bot: Verified Jforrester: Looks good to me, approved diff --git a/.gitattributes b/.gitattributes index 412d375..f324a6c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -8,4 +8,4 @@ /phpunit.xml.dist export-ignore /tests export-ignore /bin export-ignore -/src/FuzzTest export-ignore +/RemexHtml/FuzzTest export-ignore diff --git a/Doxyfile b/Doxyfile index dadf865..0ec1b29 100644 --- a/Doxyfile +++ b/Doxyfile @@ -9,7 +9,7 @@ JAVADOC_AUTOBRIEF = YES QT_AUTOBRIEF = YES WARN_NO_PARAMDOC = YES -INPUT = README.md src/ +INPUT = README.md RemexHtml/ FILE_PATTERNS = *.php RECURSIVE = YES USE_MDFILE_AS_MAINPAGE = README.md diff --git a/src/DOM/DOMBuilder.php b/RemexHtml/DOM/DOMBuilder.php similarity index 100% rename from src/DOM/DOMBuilder.php rename to RemexHtml/DOM/DOMBuilder.php diff --git a/src/DOM/DOMFormatter.php b/RemexHtml/DOM/DOMFormatter.php similarity index 87% rename from src/DOM/DOMFormatter.php rename to
[MediaWiki-commits] [Gerrit] mediawiki...RemexHtml[master]: Basic PHPLint support
Tim Starling has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/342562 ) Change subject: Basic PHPLint support .. Basic PHPLint support Move src to a directory named after the namespace RemexHtml, to support PHPLint's idea of autoloading. Ran PHPLint 3.0 and fixed a few minor issues. There are still many, many errors, and it's not a goal to fix them. But I was able to verify that there are no unintentional missing breaks, or variables accessed before their assignment. Change-Id: Icb269d934a80bdfe0332c0003c854bffdc58eb71 --- R RemexHtml/DOM/DOMBuilder.php R RemexHtml/DOM/DOMFormatter.php R RemexHtml/DOM/DOMSerializer.php R RemexHtml/DOM/DOMUtils.php R RemexHtml/FuzzTest/CharacterSalad.php R RemexHtml/FuzzTest/FuzzData.php R RemexHtml/FuzzTest/FuzzTest.php R RemexHtml/FuzzTest/Html5Depurate.php R RemexHtml/FuzzTest/TokenSalad.php R RemexHtml/FuzzTest/Utils.php R RemexHtml/FuzzTest/validatornu-dictionary R RemexHtml/GenerateDataFiles.php R RemexHtml/HTMLData.php R RemexHtml/PropGuard.php R RemexHtml/Serializer/AbstractSerializer.php R RemexHtml/Serializer/DepurateFormatter.php R RemexHtml/Serializer/FastFormatter.php R RemexHtml/Serializer/Formatter.php R RemexHtml/Serializer/HtmlFormatter.php R RemexHtml/Serializer/Serializer.php R RemexHtml/Serializer/SerializerError.php R RemexHtml/Serializer/SerializerNode.php R RemexHtml/Serializer/TestFormatter.php R RemexHtml/Tokenizer/Attribute.php R RemexHtml/Tokenizer/Attributes.php R RemexHtml/Tokenizer/LazyAttributes.php R RemexHtml/Tokenizer/PlainAttributes.php R RemexHtml/Tokenizer/TestTokenHandler.php R RemexHtml/Tokenizer/TokenGenerator.php R RemexHtml/Tokenizer/TokenGeneratorHandler.php R RemexHtml/Tokenizer/TokenHandler.php R RemexHtml/Tokenizer/TokenSerializer.php R RemexHtml/Tokenizer/Tokenizer.php R RemexHtml/Tokenizer/TokenizerError.php R RemexHtml/TreeBuilder/ActiveFormattingElements.php R RemexHtml/TreeBuilder/AfterAfterBody.php R RemexHtml/TreeBuilder/AfterAfterFrameset.php R RemexHtml/TreeBuilder/AfterBody.php R RemexHtml/TreeBuilder/AfterFrameset.php R RemexHtml/TreeBuilder/AfterHead.php R RemexHtml/TreeBuilder/BeforeHead.php R RemexHtml/TreeBuilder/BeforeHtml.php R RemexHtml/TreeBuilder/CachingStack.php R RemexHtml/TreeBuilder/DestructTracer.php R RemexHtml/TreeBuilder/DestructTracerNode.php R RemexHtml/TreeBuilder/DispatchTracer.php R RemexHtml/TreeBuilder/Dispatcher.php R RemexHtml/TreeBuilder/Element.php R RemexHtml/TreeBuilder/ForeignAttributes.php R RemexHtml/TreeBuilder/FormattingElement.php R RemexHtml/TreeBuilder/InBody.php R RemexHtml/TreeBuilder/InCaption.php R RemexHtml/TreeBuilder/InCell.php R RemexHtml/TreeBuilder/InColumnGroup.php R RemexHtml/TreeBuilder/InForeignContent.php R RemexHtml/TreeBuilder/InFrameset.php R RemexHtml/TreeBuilder/InHead.php R RemexHtml/TreeBuilder/InHeadNoscript.php R RemexHtml/TreeBuilder/InPre.php R RemexHtml/TreeBuilder/InRow.php R RemexHtml/TreeBuilder/InSelect.php R RemexHtml/TreeBuilder/InSelectInTable.php R RemexHtml/TreeBuilder/InTable.php R RemexHtml/TreeBuilder/InTableBody.php R RemexHtml/TreeBuilder/InTableText.php R RemexHtml/TreeBuilder/InTemplate.php R RemexHtml/TreeBuilder/InTextarea.php R RemexHtml/TreeBuilder/Initial.php R RemexHtml/TreeBuilder/InsertionMode.php R RemexHtml/TreeBuilder/Marker.php R RemexHtml/TreeBuilder/SimpleStack.php R RemexHtml/TreeBuilder/Stack.php R RemexHtml/TreeBuilder/TemplateModeStack.php R RemexHtml/TreeBuilder/Text.php R RemexHtml/TreeBuilder/TreeBuilder.php R RemexHtml/TreeBuilder/TreeBuilderError.php R RemexHtml/TreeBuilder/TreeHandler.php R RemexHtml/TreeBuilder/TreeMutationTracer.php M composer.json A tests/phplint/autoload.php A tests/phplint/phplint 81 files changed, 45 insertions(+), 16 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/libs/RemexHtml refs/changes/62/342562/1 diff --git a/src/DOM/DOMBuilder.php b/RemexHtml/DOM/DOMBuilder.php similarity index 100% rename from src/DOM/DOMBuilder.php rename to RemexHtml/DOM/DOMBuilder.php diff --git a/src/DOM/DOMFormatter.php b/RemexHtml/DOM/DOMFormatter.php similarity index 87% rename from src/DOM/DOMFormatter.php rename to RemexHtml/DOM/DOMFormatter.php index dad8a7d..2a84f0e 100644 --- a/src/DOM/DOMFormatter.php +++ b/RemexHtml/DOM/DOMFormatter.php @@ -14,7 +14,7 @@ /** * Non-recursively format a DOMElement. * -* @param DOMElement $Element The element to format +* @param DOMElement $element The element to format * @param string $contents The formatted contents of the element */ function formatDOMElement( \DOMElement $element, $contents ); diff --git a/src/DOM/DOMSerializer.php b/RemexHtml/DOM/DOMSerializer.php similarity index 100% rename from src/DOM/DOMSerializer.php rename to RemexHtml/DOM/DOMSerializer.php diff --git a/src/DOM/DOMUtils.php b/RemexHtml/DOM/DOMUtils.php similarity index 100% rename from src/DOM/DOMUtils.php