Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update phpmd/phpmd from 2.7.0 to 2.10.2 #114

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

violinist-bot
Copy link
Contributor

If you have a high test coverage index, and your tests for this pull request are passing, it should be both safe and recommended to merge this update.

Updated packages

Some times an update also needs new or updated dependencies to be installed. Even if this branch is for updating one dependency, it might contain other installs or updates. All of the updates in this branch can be found here.

List of updated packages
  • pdepend/pdepend: 2.10.0 (updated from 2.5.2)
  • phpmd/phpmd: 2.10.2 (updated from 2.7.0)
  • psr/container: 1.1.1 (updated from 1.0.0)
  • symfony/config: v4.4.26 (updated from v4.3.3)
  • symfony/dependency-injection: v4.4.26 (updated from v4.3.3)
  • symfony/filesystem: v4.4.26 (updated from v4.3.3)
  • symfony/polyfill-ctype: v1.23.0 (updated from v1.12.0)
  • symfony/polyfill-php81: v1.23.0 (new package, previously not installed)
  • symfony/service-contracts: v1.1.9 (updated from v1.1.5)

Changelog

Here is a list of changes between the version you use, and the version this pull request updates to:

  • 1bc74db7 Merge pull request #904 from TJVB/prepare_2_10_2
  • 6d3e59fc Prepare the release for version 2.10.2
  • 1190179c Merge pull request #903 from frankdekker/Improve_baseline_basepath_calculation
  • 18d2246f Removed unused import
  • 804b5445 Fixed coverage notation
  • 6ac6b826 Updated documentation
  • aa723b7a Add coverage for changed files
  • c8d6ba34 Remove absolute path from BaselineSet and adjust baseline matching
  • 7f878395 Merge pull request Update phpunit/phpunit from 8.2.4 to 8.2.5 #3 from phpmd/master
  • 42fb77b7 Merge pull request #902 from himanshu007-creator/patch-2
  • 5e5cbe70 Update tests according to new vertical spacing
  • 53c90416 Use writer getter
  • 55542421 Use PHP_EOL
  • ed40717c Update src/main/php/PHPMD/Renderer/AnsiRenderer.php
  • 774f2b92 Update AnsiRenderer.php
  • 8b86a034 added newline
  • 2e2cafc3 Merge pull request #894 from dmetzler1988/bugfix/duplicated-array-key-typo
  • 218ece2e Fixed typo in DuplicatedArrayKey title incl. link.
  • bd5ef43d Add changelog for 2.10.1 and bump project.version (#890)
  • 5f71d8a6 Merge pull request #885 from pOmelchenko/master
  • d6c20014 add 2.0 version of the composer/xdebug-handler
  • 58ef9e74 Merge pull request #880 from phpmd/release/2.10.0
  • e9f43884 Suppress EmptyCatchBlock for intended TODO
  • 5962a322 Add 2.10.0 changelog
  • d4fb18e5 Bump project.version
  • 9f550262 Merge pull request #878 from kylekatarnls/feature/php-8
  • 2ae08fc8 Merge pull request #828 from kylekatarnls/feature/issue-672-fallback-function-without-namespace-check
  • 9e531d61 Merge pull request #879 from phpmd/document-junit
  • c6eec437 Merge pull request #836 from kdebisschop/reference-to-root-namespace-is-not-a-missing-import
  • 45b14e6c Fix tests after rebase from master
  • dea3ab2f Fix @Covers that was broken by change in function name
  • e373b2d4 Method addProprty() second parameter is string, cannot be boolean
  • e98b1d55 use early-return
  • 63bef522 Merge pull request #839 from TJVB/cleancode_rules
  • 73af5830 Merge pull request #856 from ffflabs/feature/checkstyle_renderer
  • 0101e017 Align PHPDoc asterix
  • fdd2e37d Stick cast to variable (PHPCS compliance)
  • 1a0ddb86 Merge pull request #786 from phpmd/findChildrenOfVariable
  • 8432720f Merge branch 'master' into findChildrenOfVariable
  • 266cc181 Add link to junit.xslt config file
  • 0f6ee82a Add junit.xslt config
  • 05434d94 Document junit export using third-party
  • 5e467961 Update mikey179/vfsstream
  • b5421a00 Merge branch 'master' into feature/checkstyle_renderer
  • f7a52d69 Merge branch 'master' of https://github.com/phpmd/phpmd into cleancode_rules
  • a0e6245c Fix file paths
  • 6db95741 Merge branch 'master' into reference-to-root-namespace-is-not-a-missing-import
  • 64108a23 Fix incompatible files before running tests
  • c826a7c4 Merge pull request #865 from lukasbestle/feature/sarif-renderer
  • 7ffb7b70 Indent long line
  • 3f6fa059 Allow PHP 8
  • 064810ce Merge branch 'master' into feature/sarif-renderer
  • 902a3400 Merge pull request #876 from frankdekker/update-violation-baseline
  • 07dd69dc Appease scrutinizer: suppress PHP7.4 getMock error
  • dacb3910 Update documentation
  • 5ee42185 Update documentation
  • 38619110 Update documentation
  • 4363588f Update documentation
  • 7677002e Update documentation
  • 7b9cc40b Add coverage CommandTest for update baseline
  • 060e648d Add coverage Command
  • 1aba7acc Remove unused imports
  • cf1be81c Add tests for BaselineValidator
  • 09871382 Merge pull request Gitlab ci #2 from phpmd/master
  • f1eaecfb Fixes: unlink($tempFile): Resource temporarily unavailable
  • 09b16100 Add tests for BaselineValidator
  • 6fa9c528 Add tests for BaselineValidator
  • 9056d484 Add tests for BaselineValidator
  • c14a9fef Added BaselineValidator
  • 16dcb737 Replace BaselineSet with Report in PHPMD::processFiles method
  • e2241d99 Add BaselineMode + Update CommandLineOptions to support --update-baseline
  • 95efe0ba Merge pull request #875 from frankdekker/violation-baseline-appveyor-fixes
  • 23f62fa8 Merge pull request #874 from TJVB/update_contributing
  • 42a26865 Fix slashes when running tests on windows environment
  • 1027dee1 Merge pull request Unnecessary qualifier #1 from phpmd/master
  • 281a8dae Merge pull request #873 from frankdekker/violation-baseline
  • edad4871 Update CONTRIBUTING.md - Add a link to gitter - Remove the link to IRC - Add using an issue template to the issue part
  • a7464a57 Fix scrutinizer warnings
  • b36f8a71 Fix scrutinizer warnings
  • 31746b3b Revert scrutinizer violations
  • c612432d Revert scrutinizer violations
  • aa6de32b Fix scrutinizer violations
  • e9102326 Replace STDOUT with older php notation
  • 09268ba0 Remove expects
  • b778c501 replace createMock with getMockBuilder
  • 202bd76d Final adjustments
  • 702ae3be Add coverage PHPMD::processFiles
  • b19b3bfa Add coverage Command::main
  • 8d0096b5 Add coverage Command generateBaseline
  • c8ef2973 Add coverage Command generateBaseline
  • 31c93de9 Removed basedir from BaselineFactory
  • 4ef9bc1d Added realpath + coverage
  • 46f2aeb1 Added realpath + coverage
  • a09a15ea Update documentation
  • d68db932 Add coverage for method type
  • 0fd33213 Add coverage for method type
  • 990ce56b Adjust baseline renderer to include method name
  • 53cb91f0 Adjust baseline renderer to include method name
  • 969deae9 Add coverage for CommandLineOptions
  • 3084cb19 Add coverage for RendererFactory
  • 4106f8f6 Add coverage for RendererFactory
  • 9685b144 Add coverage for RendererFactory
  • 48bad0e1 Add coverage for BaselineRenderer
  • 0725b63c Add coverage for baseline report
  • e77662ac Add coverage for baseline report
  • 36259bb3 Add coverage for StreamWriter getStream
  • a2913b1f Complete coverage on Paths getAbsolutePath
  • 03231e60 Complete coverage on Paths concat + getRelativePath
  • 0cadaf8b Complete coverage on BaselineFileFinder
  • 51c7b31a Complete coverage BaselineSetFactoryTest
  • d4fbc1cd Remove unnecessary arguments
  • d780225f Updated documentation
  • 514e30b7 Updated documentation
  • f1aeddbf Reduce lines of code in Command
  • c4d0ee4e Leave basedir argument out-of-scope
  • 312f47b3 Added BaselineFileFinder to find the baseline file.
  • 57536162 Added BaselineFileFinder to find the baseline file.
  • 4c6cb092 Added BaselineFileFinder to find the baseline file.
  • 48e15c21 Added Baseline to PHPMD.php
  • 1fe6bc9a Added BaselineSet to Report
  • 512df653 Added BaselineSet to Report
  • c791a251 Added BaselineSet to Report
  • 16923384 Added coverage BaselineSetFactory.php
  • 0dafc71c Added coverage BaselineSet + ViolationBaseline
  • cba2ab51 Added BaselineSet Added ViolationBaseline Added BaselineSetFactory
  • 543deb73 Added generate-baseline and baseline-basedir to the cli params Added BaselineRenderer to write the baseline
  • 7ed4ac39 Merge pull request #861 from lukasbestle/feature/docs-github-renderer
  • 484d625b Merge pull request #869 from danepowell/issue-868
  • 853f240d Merge pull request #782 from phpmd/feature/issue-673-ignore-dynamic-class-names
  • 632dcfaf Update src/site/rst/rules/cleancode.rst
  • c3b5bc77 Merge pull request #844 from babanesma/compact_double_quotes
  • 939e6f82 Merge pull request #872 from lukasbestle/feature/514-error-exit-code
  • b3bdab81 Change exit code on processing errors
  • da712797 Update src/site/rst/rules/cleancode.rst
  • 515421c3 add test case
  • 43678bdd code style fix
  • d00dcb1b fix tests
  • 4419c1f8 added docs
  • ee0af7c7 Fix #868: Option to ignore globally-namespaced classes from MissingImport
  • dbf40932 Add blank line after if block
  • fd7d0d9e Merge branch 'master' of https://github.com/phpmd/phpmd into feature/issue-672-fallback-function-without-namespace-check
  • 830897ab Merge pull request #838 from TJVB/naming_rules
  • 1f8a96d0 Merge pull request #772 from TJVB/rename_confusion_functions_in_PHPMD_and_deprecate_old_functions
  • 53eb6f71 Merge pull request #822 from phpmd/feature/issue-818-unit-tests
  • 2d43ca17 Merge pull request #827 from phpmd/feature/issue-826-foreach-catch
  • 9373574d Merge pull request #849 from TJVB/remove_robots
  • a14fe99e Merge pull request #862 from phpmd/kylekatarnls-cleanup-generate-phar-yml
  • fe0b08da Merge branch 'master' of https://github.com/phpmd/phpmd into kylekatarnls-cleanup-generate-phar-yml
  • 41cc1bec Merge pull request #788 from phpmd/feature/issue-739-class-begin-line
  • eed53d24 Add SARIF renderer
  • 473cc350 AbstractStaticTest: Add placeholder for work dir
  • 24b7e9b6 AbstractStaticTest: Support custom JSON comparison
  • 6140e86a Pass message arguments to RuleViolation
  • 5cc2d16b Merge pull request #852 from SanderSander/fix-test-underscore
  • 0cc32704 Merge pull request #864 from kylekatarnls/fix/github-pages
  • 10dbc19f Add missing environment variables
  • 1850d203 Cleanup generate_phar.yml
  • 5eb6c9ea GitHub actions (#848)
  • a76d3956 Docs for the GitHub renderer
  • 4d81d7c2 Unify both allow-underscore RegExps
  • 97e60fbf Merge branch 'master' into feature/checkstyle_renderer
  • fe3a4738 Merge pull request #857 from lukasbestle/feature/github-renderer
  • c7911cb6 Update src/main/php/PHPMD/Renderer/CheckStyleRenderer.php
  • 9e4ab022 Remove scalar type declarations and keep file path
  • 7027f9f2 Use method 'maybeAdd' from parent renderer
  • 5e8d1957 Inherit from XMLRenderer where it's due
  • ae0fbb4b Update src/main/php/PHPMD/TextUI/CommandLineOptions.php
  • ce97f2dc Cleanup
  • 17558c7e Add GitHub renderer for GitHub Actions
  • 46440536 repairs PSR2 code style faults, adds description to README
  • e0ff386b adds checkstyle compatible renderer, suitable for cs2pr or reviewdog
  • 953417c3 Improve test documentation
  • 3fdd5b2e Simplify RegExp
  • 429dd390 Fix multiple underscores in method name when allow-underscore-test is enabled in CamelCaseMethodName
  • 92bd1170 Nested is not a method, MyClass() is.
  • d46a90da Add documentation for property controlling application to imports of root namespace.
  • a963ca43 Add option to allow referencing root namespace without import
  • 0d1d21d6 Remove the incorrect robots.txt and the reference in the site.ini
  • aa7e527b Merge pull request #847 from samuelwang23/master
  • 9b72f60c New Development Code Fragment Tests
  • 6a50fdcd Fix typo
  • f4cac6e8 Revert "Update Development Code Fragment Tests"
  • eb7f6906 Update Development Code Fragment
  • 5c0c3d21 Revert "Fix Issue #846"
  • 88e451cc Update Development Code Fragment Tests
  • d81c9e63 Fix Issue #846
  • 5f25f6c4 Merge branch 'master' of https://github.com/phpmd/phpmd into feature/issue-818-unit-tests
  • f63cbdc4 recognize compact variables with double quotes
  • 531845ba Apply suggestions from code review
  • 3429c96a Change the naming error where possible
  • f7f41d33 fix: Avoid assigning values to variables in if clauses and the like
  • aa6371fe Avoid using undefined variables such as ... which wil lead to PHP notices
  • 6cb3e4c6 fix the Missing class import via use statement errors
  • 1e151432 Merge pull request #835 from phpmd/feature/issue-829-getFileName
  • 2d9f453f Link todo to issue
  • 1964e0f8 Merge pull request #832 from kamioftea/add-external-info-url
  • 98491e8f Merge pull request #834 from martzd/feature/add-tool-to-xml-report
  • a429154e Merge pull request #830 from ComiR/patch-1
  • e12cbd70 Mute filename error
  • de5c079a Add unit tests for #829
  • a5203dc5 Fix tests
  • 58b6f699 Add "tool" property to main "pmd" tag in XML report
  • e5758ffd Minor commit to retry build that failed due to 'Peer fingerprint did not match'
  • 6f5c74db Add test for missing externalInfoUrl
  • 41a1f4b9 Add externalInfoUrl for UndefinedVariable
  • 42864126 Add missing return/throws annotation
  • b75fd85c Keep $functionName before calling getReflectionFunctionFromFunctionName()
  • d3c2dcb4 Rename getReflectionFunction() into getReflectionFunctionByName()
  • 7a555b26 Revert Annotation.php mistaken import
  • cbbf88bf #672 Try global function if namespaced one is not found
  • 0f224c43 Fix #826 consider foreach exception only for direct children
  • ce10831d Merge pull request #825 from phpmd/changlog-2.9.1
  • d2a40538 Merge pull request #823 from kylekatarnls/feature/issue-714-fix-member-detection
  • 5b6db178 Add Changelog for 2.9.1
  • 5c210430 Merge pull request #821 from phpmd/kylekatarnls-build-number
  • 66baea12 #714 Add dedicated unit test for call with static member
  • 3fcd159a Fix #714 Improve static member detection
  • 2e0b64e6 #818 Don't check function arguments if the callee is a method
  • 81bc04db Merge pull request #818 from a-menshchikov/patch-1
  • 987c4880 Upgrade build version number for next patch
  • 4607d6f9 Fixed undefined index referring
  • 2a346575 Merge pull request #795 from TJVB/changelog_2.9.0
  • 8c5775a2 Lets change the release date for 2.9.0 to 2020/09/02
  • c941e146 Merge pull request Unnecessary qualifier #1 from kylekatarnls/patch-1
  • 5bc45a59 Add new items to the changelog
  • d3234c5d Merge pull request #809 from phpmd/feature/issue-808-supress-warnings
  • d6b3b1e9 Merge pull request #807 from artem-prozorov/fix_for_short_variables_rule
  • f9855b65 Merge pull request #806 from artem-prozorov/change_private_methods_to_protected_in_rules
  • dd92d70e Merge pull request #811 from frankdekker/short-long-class-name-documentation
  • c9540edc Updated documentation for Short and Long Class name rules
  • 78f5ee09 Merge pull request Unnecessary qualifier #1 from phpmd/master
  • 0409c2dc Array declaration is changed from [] to array
  • b010c1a6 Short variables in cycles are made configurable
  • bf0aff2c Merge pull request #805 from TJVB/handle_nested_arrays
  • 532fbc66 Reduce the complexity by removing 2 not needed checks.
  • d692fde2 Merge branch 'fix_for_short_variables_rule' of github.com:artem-prozorov/phpmd into fix_for_short_variables_rule
  • 281bee53 Fix #808 Ignore rule path for supression annotation
  • bb74280a Fix wrong return type
  • 7bd0ebcb Revert unwanted code removal
  • 5075b6d8 Aray initialization changed to support old PHP verions
  • ad70a1ae Fix PHP 5.3 compatibility for $parents
  • dd41323c Fix PHP 5.3 compatibility for $exceptionVariable
  • a87be542 Removed empty lines in ShortVariableTest
  • 13adfa2b Added fix for ShortVariable Rule to process names inside freach loop
  • 3ef8ce31 Added regression test for issue 790
  • ba9057ee Restoreg original array in src/main/php/PHPMD/Rule/UnusedFormalParameter.php
  • 91a785cf Private methods are switched to protected in Naming rules
  • b94ae694 Private methods are switched to protected in Design rules
  • f57e0d17 Private methods are switched to protected in Controversial rules
  • d0c022e1 Private methods are switched to protected in CleanCode rules
  • 1b950d78 Private methods are changed to protected in basic rules
  • 814b51b3 Mention #765 in the changelog
  • 2823caf7 Merge pull request #765 from frankdekker/class-name-length-rule
  • 1a83f26f Check if the base is an instance of ASTNode before calling the getNode function
  • 1fcf0464 Add a test to show the error in Wrong AST node phpmd/phpmd#802
  • e90ce770 Merge pull request #791 from phpmd/feature/fix-import-phpunit-exception
  • cf8677bb Merge pull request #793 from phpmd/feature/issue-580-clsoure-formal-parameter
  • 0b1d9b60 #739 Shorten variable name numberOfPublicMethods > publicMethodsCount
  • fc816ad5 #739 Upgrade minimum version of PDepend
  • f84f83e7 Merge pull request #792 from phpmd/feature/issue-673-missing-imports-testing
  • a1ea9662 Merge pull request #794 from phpmd/feature/issue-540-unused-variable-declared-twice
  • 4849c8ed #540 Add PHPDoc for containsUsages() method
  • 6dc024f5 Remove UnusedLocalVariable property customization
  • b3fae3ba Fix -> Fixed
  • 03bce0a0 Reorder getViolationFailureMessage parameters
  • 1f21bc09 Chunk the composition of violation failure messages
  • 1219a0e1 Prepare a changelog for version 2.9.0
  • 86464a6d #580 Use ->isInstanceOf instead of instanceof
  • 114880fb Fix #540 Detect unused variable declared multiple times
  • 06f33936 #540 Add a unit test to demonstrate the double-assignation issue
  • 715fa98d #580 Loop over every ASTFormalParameter in UnusedFormalParameter
  • 4f754d71 #580 Ignore ASTFormalParameter in UnusedLocalVariable rule
  • d999b5cb #580 Add unit tests to demonstrate the rule mismatch
  • 9aad5204 Merge pull request #789 from TJVB/update_coding_standard_description_in_contributing
  • 757491b0 Migrate MissingImport tests on the apply/notApply standard
  • b1256591 Cleanup merge changes
  • 3ba954ec Merge branch 'master' into feature/issue-673-ignore-dynamic-class-names
  • b074c267 Improve error message for apply and notApply tests
  • c7268f2d Add file basename for both apply and notApply
  • 5fbf0144 Update CONTRIBUTING to point out to the correct coding standard
  • e4aa9e85 Merge pull request #787 from phpmd/feature/migrate-missing-import-testing
  • 0dca5851 Improve wording
  • 6fe6d1f8 Improve doc bock
  • a71000d0 Correct statement in method doc block
  • aa555249 #739 Add unit test to demonstrate the class begin line issue
  • 5504a929 Fix typehint
  • 013e27ee Prefix dynamic file rule violation test exception with the file base name.
  • 531562ca Provide getClassNodeForTestFile in AbstractTest and rename getMethodNodeForTestFile into getNodeForTestFile
  • 2462123a Make getMethodNodeForTestFile return the testable FunctionNode if MethodNode is not available
  • 4cacaae1 Merge branch 'master' into findChildrenOfVariable
  • 42932cdb Merge pull request #784 from phpmd/feature/issue-672-passing-by-reference
  • 823f9425 Use new convenience method AbstractNode::findChildrenOfVariable()
  • 8655c812 Add convenience method AbstractNode::findChildrenOfTypeVariable()
  • 49efe898 Merge pull request #785 from phpmd/feature/optimize-unused-formal-parameter
  • 76598cc9 Flip if statement around to return early
  • ddb47ed8 Split early-return
  • 8b10c936 Merge pull request #781 from phpmd/feature/issue-714-fix-self-and-static-properties-access
  • ae954cfd Optimize UnusedFormalParameter
  • 76e866c2 #672 Group variable definition rules
  • b11994f4 #672 Provide isPassedByReference method in AbstractLocalVariable
  • b244ec6c Fix #672 Handle passing-by-reference in native PHP functions
  • a6864a26 #672 Add a unit test to demonstrate the passing-by-reference issue
  • f6b6f1b6 Migrate MissingImport to the new testing system
  • 554a474c Fix #673 Ignore dynamic class name from missing imports
  • ba12f8e7 Standardize PHPDoc style
  • 6f4f8981 Handle static properties definition
  • ef1705fd Move $selfReferences in the common AbstractLocalVariable
  • 5ed0d157 Provide getVariableImage in the common AbstractLocalVariable
  • 38aaf512 Fix #714 static:: and self:: properties access
  • 0bed148d Update the docblock with @this and add an empty line. Feedback from @kylekatarnls
  • 754b06b0 Remove unwanted empty lines
  • 7ec1d8dc Fix the mocking in the ParserFactoryTest after using the new functions
  • d801efd8 Update docblocks with feedback from @ravage84
  • 6464504a Merge pull request #773 from phpmd/cs-fixes
  • 64b50a30 Use elseif instead of else + nested if
  • a42fc207 Use elseif instead of else + nested if
  • e9240697 Use elseif instead of else + nested if
  • 0e6f5d34 Use foreach instead of for
  • a40e2d18 Merge pull request #775 from phpmd/move-exceptions
  • 57698ad0 Use original exceptions again
  • fb048a50 Add class aliases for moved exceptions
  • 2adedb48 Use elseif instead of nested else & if
  • 91836998 Merge branch 'master' into cs-fixes
  • 263f8dcb Replace outdated join function with implode
  • 0eb05c25 Fix grammar
  • a6fa75be Replace outdated join function with implode
  • e7ecd08d Remove now superfluous var annotations
  • c9d04772 Update index.rst
  • 7186189f Merge pull request #770 from phpmd/feature/issue-769-handle-deconstruction-assignations
  • f63ed865 Move all exception classes to their own sub namespace/folder
  • 9276e474 Revert one illogical reformatting
  • 5941f1eb Automatic code reformatting by PhpStorm 2020.1
  • 0a9d33b2 The keyword elseif SHOULD be used instead of else if so that all control keywords look like single words.
  • e71985ac The keyword elseif SHOULD be used instead of else if so that all control keywords look like single words.
  • d27f680a Automatic code reformatting by PhpStorm 2020.1
  • 9d5f8d31 Do not call function in loop
  • 87683d31 CS
  • 2b2016d0 Collapse long line
  • 75282fcd Remove unnecessary white lines
  • f4f3970f Merge pull request #756 from phpmd/feature/simple-rule-testing
  • 4f1586c2 Update the use of the deprecated functions from PHPMD in the ParserFactory.
  • d383bd39 Rename setIgnorePattern to addIgnorePatterns and getIgnorePattern to getIgnorePatterns so they are less confusion.
  • e5cf2d88 Fix test name
  • d06727b0 Merge pull request #768 from phpmd/alias-removals
  • 9edddccf Add important note
  • de4c9b18 Always use relative path for data dir
  • 388fbd22 Remove notes of now defunct PEAR channel
  • de4a3c20 Remove PEAR installation workaround
  • 663981e7 Rename $deconstructedVariable to shorter one $unpackedVariable
  • 36c4dfb3 Merge branch 'master' of https://github.com/phpmd/phpmd into feature/issue-769-handle-deconstruction-assignations
  • 98fbb990 Fix #769 Handle deconstruction assignation for undefined variable
  • b34aba2e Remove doubly "long" in example class name
  • ff6d9288 Changed Short Class name example from Id to Fo
  • 1487ff1c Suppress violation for long variable name
  • b8e3cf70 Bump maximum threshold of LongClassName
  • 00c808b7 Improve test case doc blocks
  • f29310d3 Improve wording
  • 7d8212ca Clarify code through intermediate variables
  • 878a438a Correct coverage annotation and FQCN
  • ad1fcb46 Get class or interface name only once
  • 243de223 Improve wording
  • fb0bb333 Improve wording
  • c382d712 CS
  • feb6f157 CS
  • a2e82555 Get class or interface name only once
  • ecb1b9fb Improve wording
  • 99dfd2f0 Improve wording
  • 93f3ec99 Rename Support namespace to Utility
  • f1a4fd51 Improve test doc blocks
  • 251d02c9 Update test case names to changed method names
  • a2d0939f Correct doc block statement
  • 0dff3ca9 Use correct coverage annotation
  • 426e0347 Rename Strings::split() to splitToList()
  • 26309d77 Use double quotes
  • 43d0d5d5 Rename Strings::length() to lengthWithoutSuffixes()
  • a5b6b432 Correct test case name & test file
  • bb6c341a Correct test case name & test file
  • a9b4caf0 Improve test case doc blocks
  • cf4a9bb4 Correct coverage annotation and FQCN
  • 8ec7d421 Improve doc block wording
  • 1692729a Remove superfluous class aliases
  • 678a704a Remove class alias
  • 0e56d783 Move length calculation inside the if for consistency amongst rules Moved "threshold" to the right side so it's better understandable. Tightened the LongVariable length constraints in the test case.
  • 083628eb Fixed threshold calculation.
  • ac080200 PHPUnit 4.8.3 expectException fix.
  • 9d5fabc8 Updated docblock of StringsTest
  • ad3ced97 Added example to exceptions list
  • 0a180dd5 Updated documentation for the short class name rule
  • 205973b6 ShortClassName rule + testcases
  • 00d7cbde Updated documentation
  • b6ef2af3 LongVariable Rule + Tests
  • e2d66e18 Update LongVariable rule with getStringProperty and string split/length
  • c024596f Strings support class: - length: to calculate string length subtracting certain suffixes - split: to split a string trimming and removing empty values
  • 4ca680f3 Strings support class: - length: to calculate string length subtracting certain suffixes - split: to split a string trimming and removing empty values
  • 522ac64b Merge pull request #764 from phpmd/feature/issue-718-handle-anonymous-class-for-undefiend-variable-rule
  • 5125d271 Add PHPDoc for collect()
  • 3e5eee19 Fix #718 Handle anonymous class in "undefined variable" rule
  • 0d366b94 Merge branch 'master' into feature/simple-rule-testing
  • 5960c8ad Merge pull request #529 from smuuf/master
  • 08cd07fb Merge pull request #747 from frankdekker/long-variable-subtract-suffix
  • ac1dd52c Merge pull request #496 from eeree/issue-62
  • 6a5e4ae6 Add forgotten file doc block
  • 9f854bec Make use of new test convenience methods
  • 3ff6c343 CS fixes
  • a7ca3b50 Return early & return pre-calculated variable name length
  • 13c0fcb9 Do not calculate variable name length in loop
  • 378f7b52 Filtered empty suffixes from configuration Removed $length > 0 checked Added test for empty subtract-suffixes configuration
  • a120a816 Renamed - testRuleAppliesToVariableNameSmallerThanThresholdWithSuffixSubtract - testRuleAppliesToVariableNameLongerThanThresholdWithSuffixSubtract
  • 79741923 Add new property to rule documentation.
  • 992a83f0 Improve doc block
  • abacdb0d Rename $length to $suffixLength
  • 88520f4b Added unit tests for LongVariable
  • b1451a89 Added unit tests for LongVariable
  • 3e34122d Added unit tests for LongVariable
  • 3b622a56 Added unit tests for LongVariable
  • 90d56cac Added unit tests for LongVariable
  • 9eb5a2c4 Allow to subtract certain suffixes from the total length of the variable name.
  • 68555062 Improve doc blocks
  • 9c9f370f Setup coverage annotation
  • c951bca4 Make use of new getReportWithOneViolation() method
  • e8b09f61 Adjust speed impact claim
  • 9aa01622 CS fixes
  • de474e02 Merge branch 'issue-62' of https://github.com/eeree/phpmd into eeree-issue-62
  • 63500552 Merge master
  • d05198a5 CS
  • f906b068 Fixed closing tag
  • 77681d42 Merge pull request #759 from phpmd/phpcs-config
  • 23050fd5 Remove files to check with PHPCS as they are not configured
  • 250cdcac Add files to check wih PHPCS to its configuration
  • 63ce526d Re-add dev requirement on PHP extensions
  • 00517b1d Let Stickler CI use our new PHPCS CS definition
  • a984dc35 Simplify class name in throws annotation to fit usage
  • fdc90803 Use code style definition with Composer scripts
  • 159af3d3 Disable slevomat rules as we cannot use them with PHPCS 2.x
  • 077950e3 Revert upgrade to PHPCS 3.5 & addition of slevomat/coding-standard
  • 6a08b7f5 Add SlevomatCodingStandard.Classes.MethodSpacing sniff & fixes
  • fbe8100d Add Squiz.Commenting.FunctionCommentThrowTag sniff & fixes
  • 506e68ef Add Generic.Files.LineLength sniff
  • cc1ec05f Add SlevomatCodingStandard.Whitespaces.DuplicateSpaces sniff & fixes
  • 828e38cf Reorder sniffs
  • f748aaa5 Add SlevomatCodingStandard.Exceptions.DeadCatch sniff
  • fb5e3035 Add SlevomatCodingStandard.Variables.UnusedVariable sniff
  • ac7d5021 Add SlevomatCodingStandard.Variables.DuplicateAssignmentToVariable sniff
  • 3a63a98b Add SlevomatCodingStandard.Variables.DisallowSuperGlobalVariable sniff
  • 2bd63c2e Add SlevomatCodingStandard.PHP.UselessSemicolon sniff
  • ab12e4ff Remove useless parenthesis
  • 2a24e62b Add SlevomatCodingStandard.Namespaces.UselessAlias sniff
  • b57e7ccd Add SlevomatCodingStandard.Namespaces.UseFromSameNamespace sniff & fixes
  • 34480435 Add SlevomatCodingStandard.Namespaces.UnusedUses sniff & fixes
  • f7ee9415 Add SlevomatCodingStandard.Classes.EmptyLinesAroundClassBrace sniff
  • 0a7c589d Add SlevomatCodingStandard.ControlStructures.UselessTernaryOperator sniff
  • af3563a2 Add many general sniffs
  • 6c03b614 Add Squiz.Commenting.DocCommentAlignment sniff & fixes
  • 6507dd4c Add Generic.CodeAnalysis.ForLoopWithTestFunctionCall sniff & fixes
  • 0714a512 Add Squiz.WhiteSpace sniffs
  • 58f998d8 Rename file name to fit class name
  • c8958402 Add Generic.Formatting.NoSpaceAfterCast sniff & fixes
  • 78291614 Rename class to fit file name
  • fc584635 Add Squiz.PHP.Eval sniff
  • 5430b8f6 Add Generic.PHP.DeprecatedFunctions sniff
  • c33b06e9 Simplify return
  • e638dc4d Add SlevomatCodingStandard.Commenting.UselessInheritDocComment sniff
  • a4ab7b11 Add SlevomatCodingStandard.Functions.UnusedParameter sniff & suppress violations
  • dc365041 Add SlevomatCodingStandard.Functions.UnusedInheritedVariablePassedToClosure sniff
  • b469369c Reorder sniffs
  • b2571061 Add SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator sniff
  • c4d3eef9 Replace SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators sniff & fixes
  • 4f829a01 Add SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators sniff
  • b81b307e Add SlevomatCodingStandard.Operators.DisallowEqualOperators sniff & fixes
  • df291765 Add SlevomatCodingStandard.PHP.DisallowDirectMagicInvokeCall sniff
  • ce1f2464 Add SlevomatCodingStandard.ControlStructures.DisallowEmpty sniff
  • 417d3e84 Add SlevomatCodingStandard.ControlStructures.DisallowContinueWithoutIntegerOperandInSwitch sniff
  • 60af6de1 Add SlevomatCodingStandard.ControlStructures.AssignmentInCondition sniff & fixes
  • 0e1001dd Add SlevomatCodingStandard.Classes.UselessLateStaticBinding sniff
  • a4f1f593 Add SlevomatCodingStandard.Classes.DisallowLateStaticBindingForConstants sniff
  • bc354385 Add SlevomatCodingStandard.Arrays.DisallowImplicitArrayCreation sniff
  • d34e399c Add SlevomatCodingStandard.Arrays.TrailingArrayComma sniff
  • ac3c64d7 Add SlevomatCodingStandard.Commenting.EmptyComment sniff
  • 8dc319d7 Add SlevomatCodingStandard.Classes.UnusedPrivateElements sniff
  • af3f3a9e Add Composer script for explaining the code style standard
  • 0372d71b Add slevomat CS as dev dependency
  • dbe5b243 PSR-2 CS fixes
  • 4c2da06e Add PHPCS configuration file
  • f5a486e6 Use PHPCS 3.5+ instead of 2.8+
  • 4ff3f689 Ignoring any XML files in the root
  • 73e5e1b0 Rename file according to class name
  • ab9109d5 Merge master
  • 5d9dfe4b Merge branch 'master' of https://github.com/phpmd/phpmd into feature/simple-rule-testing
  • 455665dc AbstractTest Cleanup (#758)
  • 20e08241 Revert grammar fix until a formula closer to the intent can be found
  • c6fae1eb Improve wording & divide short & long description
  • cabebc1d Add PHPDoc for getApplyingFiles and getNotApplyingFiles
  • e1fd5e06 Add PHPDoc for UndefinedVariableTest Rename methods
  • 65cdb4f0 Merge branch 'master' of https://github.com/phpmd/phpmd into feature/simple-rule-testing
  • 036256d1 Merge pull request #750 from phpmd/getStringProperty-fallback
  • af0661c0 Merge pull request #757 from phpmd/report-mock-convenience-methods
  • 0ca4e9b2 Merge pull request #754 from phpmd/feature/720-foreach-pass-by-reference
  • 3808a1ea Refactor array_map duplicated code
  • 5295875e Keep main test methods inside the test case sub-class
  • 08b94b1a Fix PHPDoc
  • 23a05a62 Fix PHPDoc
  • e45ee079 Fix unit tests
  • 00c7e26a Remove duplicated code
  • 1a124ef1 Implement expectRuleInvokesForFile method
  • 9a09fe58 Cleanup PHPDoc
  • 38c2d6fc Replace magic literals
  • e3bc5b79 Make use of AbstractTest::getReportWithNoViolation()
  • 36dc3761 Make use of AbstractTest::getReportWithOneViolation()
  • 4fbce020 Add three report mock methods to improve test case readability
  • 8d9a8ee6 Ease testing of simple rule standard cases
  • 99d714a0 Add more tests for #720 undefined variable in foreach loops
  • cce1410f Record variable definitions from unary expressions in foreach statements
  • b63956ed Add a test for #720 undefined variable in foreach when passed by reference
  • 11c1d941 Merge pull request #752 from phpmd/config-file-code-redundancy
  • d2750bf4 Merge pull request #749 from tuc0w/feature/add_allow-underscore_option
  • 487d4e65 Add tests for controversial rule CamelCaseParameterName
  • b3626359 Remove code redundancy around config file path
  • 8046c943 Also cover code in newly extracted method
  • e1c8cdd8 Fixed scrutinizer
  • 90582d0d Reduce code duplication
  • c476f42e Adjust test
  • a6a27889 Improve fallback bevavior of getIntProperty()
  • 33581663 Improve fallback behavior of getBooleanProperty()
  • 3a0afd6a Merge pull request #748 from phpmd/rule-pr-checklists
  • 4fe3dea3 Fixed typos
  • fbdad61e Define strictness of in_array haystack search
  • 76ebfacc Add fallback value for AbstractRule::getBooleanProperty()
  • 46ad93da Add fallback value for AbstractRule::getIntProperty()
  • 6d7f13fc Move test case to its sibling
  • 30630bd2 Add fallback value for AbstractRule::getStringProperty()
  • 3eea0b66 Set coverage annotation
  • 775fe786 Add variable type hint
  • d30b6679 Add properties to site rst
  • a1eab641 Remove blank line
  • 53e0ba90 Add allow-underscore rules
  • eb5fb62c Add allow-underscore properties
  • f9b95ba5 Add allow-underscore test
  • 64bb7b59 Add guiding check lists...
  • fdfde5db Merge pull request #743 from sveneld/bugfix-235
  • 4c4fc6c4 Move additional explanation to long description
  • 829e18df Add comments to explain how it is tested
  • f5ee7bfc exclude pattern documentation exclude pattern unittest
  • 7d5edc20 Output for version #235
  • c7ee4540 Add SECURITY.md file to complete the Tidelift task
  • 630cd42f Merge pull request #719 from phpmd/feature/issue-717-restore-rst-files-in-website
  • c7618e4b Merge pull request #737 from ondrejfuhrer/ondrejfuhrer-static-access-allow-custom-exclusion
  • 5f949a07 Add the release date for 2.8.2 (#736)
  • bb2b0937 Allowing custom exclusion for StaticAccess by extending the class
  • 714629ed Merge pull request #733 from kylekatarnls/feature/732-serialize
  • b77989b4 Fix #732: Add unit tests
  • d69c7194 Fix #732: Add __serialize and __unserialize to list of ignored methods for camelCase rule.
  • a6cd9b1b Use GitHub link for raw files
  • e7290962 Fix #717 Restore RST files on phpmd.org
  • 88acca32 Merge pull request #716 from phpmd/release-2.8.1
  • 5664b95d Add 2.8.1 changelog
  • 556022d0 Bump version to 2.8.1
  • 38f05b82 Merge pull request #713 from phpmd-team/feature/fix-travis-ci-failure-detection
  • 756e5871 Merge branch 'master' into feature/fix-travis-ci-failure-detection
  • db02e758 Merge pull request #711 from phpmd-team/feature/website-builder-library
  • 2cd2ed3e Merge branch 'master' of https://github.com/phpmd/phpmd into feature/website-builder-library
  • 57ca4904 Update easy-doc/easy-doc
  • 67780121 Use EasyDoc publishPhar option
  • dba07088 Use scrutinizer default tests settings
  • 6621865e Use stronger typing in PhpMdEnvironment class
  • 5e667944 Add publishPhar script fo @tvbeek in the composer build-website command
  • b6abb2bd Merge pull request #709 from kylekatarnls/realease-2.8.0
  • f74fad16 Merge pull request #707 from BackEndTea/patch-1
  • 3808a51a Merge pull request #712 from phpmd/release-2.8.0
  • 0885747f Bump library version to 2.8.0
  • b9637234 Merge branch 'master' of https://github.com/phpmd/phpmd into feature/website-builder-library
  • 2def7212 Mute phpunit-mock-objects PHP 7.4 deprecations
  • ca8e8c0b [Travis-CI] Fix unit tests failure detection
  • 9b9fbb3b Require pdepend 2.6
  • 33efb73c Merge pull request #708 from phpmd-team/release-2.8.0
  • f54b1e64 Merge pull request #682 from TJVB/add_the_latest_phar_file_to_the_github_pages
  • 246105dd Test against php 7.4
  • 020b62e1 Add missing #659 PR
  • f5f1bc85 Merge pull request #696 from phated/master
  • 8cb32f31 Merge pull request #690 from TJVB/add_issue_template_config
  • 71e5c43c Complete 2.8.0 changelog
  • 871c47a7 Merge pull request #697 from phated/patch-1
  • 44385f1c Add the documentation for the UndefinedVariable rule (Resolves #693 ) (#698)
  • aa90c965 Added #657 mention
  • d06a523b Add enterprise language to README
  • 2f0031c2 Add "For Enterprise" page to PHPMD website
  • b2434fed Add keyword to let merged PRs auto-close issues (#695)
  • d88e9d52 Start PHPMD 2.8.0 changelog
  • 1026047a Change Chat to us to Chat with us (#691)
  • 3448d99a Update the about text with feedback from the team.
  • 10c3316f Add the new issue template config for GitHub See: https://github.blog/changelog/2019-10-28-new-issue-template-configuration-options/
  • 67f6e041 Remove code that I forgot to remove during the refactoring.
  • 6bcafbd3 Rebuild the phar script to get correct latest versions
  • 1edc4a73 Merge pull request #685 from ravage84/short-variable-apply-improvements
  • db3beb96 Merge pull request #686 from phpmd/ignore-all-phar-files
  • c80bc608 Ignore all PHAR files, not just Compoer's
  • b2000856 Split long descriptions into separate short and long descriptions
  • f2668e19 Rename method applyNoClass to applyNonClass
  • 766349cd Merge pull request #644 from TJVB/fixing_phpmd_errors
  • f7e716f5 Merge pull request #684 from phpmd/kylekatarnls-patch-1
  • da15a36f Correct readme explaining ruleset and report. (#679)
  • 15a90eee Fix arrival version of UndefinedVariable
  • 0801f549 Merge branch 'master' into issue-62
  • c8fb959c Merge branch 'master' into feature/website-builder-library
  • 2b72af15 Use the GitHub api for the latest version
  • bfdc48e2 Remove the spaces around dots for consistency.
  • aad918ce Add the latest phar file to the GitHub Pages to have a consistent url.
  • fdee8588 Merge pull request #680 from TJVB/add_a_pull_request_template
  • cefbf3b6 Add a Pull Request template to guide new Pull Requests
  • 018d30fe Merge pull request #677 from kylekatarnls/feature/issue-676-fix-count-in-loop-method-suppress
  • 549cc557 Add unit tests for #676
  • 815712b6 Fix #676 Handle @SuppressWarnings on each method for CountInLoop
  • b9eaa0fe Merge pull request #671 from kylekatarnls/feature/fix-661-assignations-in-closures
  • d4583925 Fix #661 Scan only the statement inner expression (first one)
  • 02b22a20 Merge pull request #668 from kylekatarnls/feature/fix-661-assignations-in-closures
  • 222ba30d Ignore the long name (renaming was not a good solution for this one)
  • b2ad87bf Revert "Fix a naming rule error"
  • d365af42 Merge pull request #669 from jakzal/phpdbg
  • 0e450483 Replace xdebug with phpdbg for code coverage
  • cbaf0cc5 Save a trim call by using a variable. (Thanks to @kylekatarnls for the feedback)
  • 9346343b Add missing docblocks to the new private functions in ShortVariable (thanks to @ravage84 )
  • ecd30150 Fix #661 Exclude FunctionPostfix from IfStatementAssignment
  • e401ec33 Merge pull request #497 from raa0121/add-undefined-variable
  • ea43342f Fix the ShortVariable Rule
  • 8ba918ca Fix a naming rule error
  • a3967616 Fix the cleancode rules
  • 20412a63 Merge pull request #667 from TJVB/remove_the_prefer-lowest_while_building_the_phar_file
  • df6b76f9 Bump to minimal version 5.3.9
  • b69a875f Remove the --prefer-lowest and add a platform config to the composer commands for building the phar file
  • 93d7dbf3 Merge pull request #666 from phpmd/feature/fix-readme-link
  • 407297c5 Fix readme link RST format
  • 75ca6959 Merge pull request #665 from kylekatarnls/feature/fix-table-alignment
  • 6e01ccd5 Fix documentation table misalignment
  • 965ed1aa Merge pull request #662 from phpmd/feature/document-ignore-namespaces
  • 32435274 Add 'ignore-namespaces' option documentation
  • 9063b801 Merge pull request #571 from tariq86/fixes/dev-frag-ns-ignore
  • e0a91fa3 Merge pull request #641 from szepeviktor/level2
  • 699f0bb8 Merge pull request #660 from kylekatarnls/feature/tidelift-link
  • fb13137a Add link to Tidelift
  • 87feb4c9 Merge pull request #653 from phpmd/phar-composer-optimize-autoloader
  • a4fe42b9 Merge pull request #659 from SailorMax/patch-1
  • b0a45198 Update RuleSetFactory.php
  • 82ac5bfa Merge pull request #657 from Jir4/fix-ifstatementassigment-message
  • b870c793 Optimize Composer autoloader when building Phar
  • df1bdf69 Merge pull request #656 from kylekatarnls/feature/phpunit-update-deprecated-usages
  • 98195c96 Remove PHPUnit debugging group
  • f0ee4b0e Fix IfStatementAssignment violation message
  • 268f0f6d Merge branch 'fix-php5.3-compat' of https://github.com/phpmd/phpmd into feature/phpunit-update-deprecated-usages
  • ab7eda22 Mute PHP 5.3 bug due to strlen()
  • f971d446 Mock explicitly arguments
  • 9af984a6 Create all mocks with getMockBuilder()
  • 0577025f Update deprecated calls
  • ae9f1718 Use traditional array syntax to keep PHP 5.3 compatibility
  • b487b11f Merge pull request #652 from kylekatarnls/feature/650-fix-tables
  • 2c1d460c Merge pull request #595 from PtrTn/ansi-report-renderer
  • c7db65f9 Fix code style
  • 8247db03 Fix PHP 5.3 compatibility
  • f0d59ea6 Fix PHP compatibility
  • bab7412b Fix PHP < 5.5 compatibility
  • 47564c35 Fix #650 Use pretty tables to handle multi-line
  • 03e7c2e5 Fix #650 Use pretty tables to handle multi-line
  • d0d514ff Merge branch 'master' of https://github.com/phpmd/phpmd into feature/website-builder-library
  • 5ba82c0e Merge pull request #651 from TJVB/fix_issue_templates
  • 1223cddb Merge pull request #648 from phpmd/IfStatementAssignment-short-description
  • 752e6989 Move the issue templates to the ISSUE_TEMPLATE directory in the .github directory to make them available. (#649)
  • 2becd885 Move IfStatementAssignment to CleanCode
  • 1bb8f297 Merge pull request #646 from kylekatarnls/feature/missing-imports-documentation
  • fb228f18 Add MissingImport link in the menu
  • d0a55d50 Merge pull request #645 from poplary/fix-doc
  • da36e1f6 Merge branch 'master' of https://github.com/phpmd/phpmd into feature/website-builder-library
  • 510f63b5 Fix underlining length for DuplicatedArrayKey
  • 621d4025 Fix the doc of Clean Code Rules.
  • 807a2d94 Allow to add scripts like some Matomo analytics via ENV variable
  • 690908d2 Merge pull request #555 from AJenbo/master
  • b6bde1fd Merge pull request #635 from TJVB/issue_templates
  • 839a1820 Remove renderers count
  • 6c26e1db Merge branch 'master' of https://github.com/phpmd/phpmd into fixes/dev-frag-ns-ignore
  • eb14e4e6 Add .github to the .gitattributes file to prevent it from being downloaded by composer.
  • 6a5167a4 Add the Operating system and version to the Bug template.
  • e72d37d5 Be more explicit
  • 5445e89a "our" -> "in the"
  • 2dc5eb19 Add "only"
  • 4880a18b Improve wording
  • f76339a7 Improve wording
  • b1e1e14c Merge branch 'master' of https://github.com/phpmd/phpmd into feature/x-debug
  • a83ec82d Update the issue templates with the feedback from @ravage84
  • c6a8eee0 Merge branch 'master' of https://github.com/phpmd/phpmd into add-undefined-variable
  • dc784210 Move UndefinedVariable into CleanCode namespace
  • e215f006 Merge branch 'master' of https://github.com/phpmd/phpmd into ansi-report-renderer
  • 343b374a Verify undefined variables does not apply to superglobals
  • b71cac0f Fix PHPDoc blocks phpstan Level 2
  • 7d497dd6 URL in capital letters
  • 56df5f28 Adjusted wording, added missing word
  • 84d77046 2 typos with thanks to @kylekatarnls for the feedback.
  • 0314cdcb Add a first version of the documentation and website issue template
  • 04ef8be0 Add a first version of the question issue template
  • 2ef26da9 Add a first version of the feature proposal issue template
  • ff52074a Add a first version of the bug issue template
  • f538aa61 Fix URLs
  • 0db9013f Fix CHANGELOG dump
  • 38314b79 Fix absolute links
  • 3d9aa24f Fix level 4 titles
  • ccd79ee1 Merge branch 'master' of https://github.com/kylekatarnls/phpmd into feature/website-builder-library
  • 180924e3 Use easy-doc/easy-doc instead of custom script
  • 0f23fd2a Prepare config for the website builder library
  • bcaa8fc6 Cleaned up a bit.
  • f13754d7 Cast a possible "false" value from SplFileObject::current() into string.
  • 246d474f Merge remote-tracking branch 'upstream/master'
  • bad01f10 Update src/main/php/PHPMD/Renderer/HTMLRenderer.php
  • 85534154 Add a renderer which writes an ansi report string
  • 8d8098aa Revert Appveyor changes in branch
  • b506f312 Follow existing codebase conventions (no _ for privates)
  • 2da0c995 Add 'ignore-namespaces' to DevelopmentCodeFragment rule
  • cd40d29c Update PHPUnit to fix failing test
  • bf209d67 Fix AppVeyor path export
  • aaf74337 Fix Appveyor build
  • de4bff63 Use XdebugHandler to avoid performance issues
  • 6d51ec19 Removed "string" typehint (PHP<7 compatibility).
  • 8656487a HTML renderer fixed BC with PHP 5.4 (no const arrays) + adapted tests.
  • ed6263e0 Old HTML renderer replaced with the new one.
  • 42d9be35 Reworked the new HTML renderer. - Report's sub title contains more information about report and machine. - New "summary" section with summaries calculated across: - Problem's priority - PHP namespace - Rule set - Rule name - Different design. - File paths act as links. - Deep linking possible, problem index acts as an anchor. - Details are hidden by default - can be toggled. - Attempt at printer friendly CSS media-queries.
  • 89fcf86a Fixed tests for now.
  • 3da34dc4 Display violation's index, too + tweaked styling a bit. - Line number is now more highlighter.
  • becd6d6c Added a new "pretty HTML" renderer.
  • 78fcb97a Support Undefined Variable
  • c9858e3f Closes Add rule for PHP's @ operator phpmd/phpmd#62

This is an automated pull request from Violinist: Continuously and automatically monitor and update your composer dependencies. Have ideas on how to improve this message? All violinist messages are open-source, and can be improved here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add rule for PHP's @ operator
1 participant