Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/PHPCSStandards/PHPCSUtils
A suite of utility functions for use with PHP_CodeSniffer
https://github.com/PHPCSStandards/PHPCSUtils
Support for static return types was already added in 134. This just adds an extra test for it in...
744119d6770305cfc3d7444d6c4c32c955b6717f authored over 4 years ago by jrfnl <[email protected]>PHP 8.0: verified support for "mixed" type declarations
a07fd2ebc0785c51d38f39285f1b6616c1b5bc2c authored over 4 years ago by Juliette <[email protected]>No changes needed to the actual method, the type is already handled correctly.
cf89158300681649970052cf9c5c186ee339ca71 authored over 4 years ago by jrfnl <[email protected]>No changes needed to the actual method, the return type is already handled correctly.
5fadd5a901f4b405360554db2eeec0ecde04119a authored over 4 years ago by jrfnl <[email protected]>No changes needed to the actual method, the parameter type is already handled correctly.
c5e78eca2f2ef0e39d747f7c80408c41bd1b3c3e authored over 4 years ago by jrfnl <[email protected]>Arrays::isShortArray(): work round incorrect tokenization of PHP8 magic constant dereferencing
ab418bea995365c41759cc46101a617c198df185 authored over 4 years ago by Juliette <[email protected]>As of PHP 8, magic constants can be dereferenced, however, the square brackets in `__FILE__[0]` ...
94e18802758c975656e9031ff0513e42e838ece0 authored over 4 years ago by jrfnl <[email protected]>UseStatements::getType(): work around a PHPCS 2.x issue
e6bafb05c6f564f232d087178488e3870dfc9969 authored over 4 years ago by Juliette <[email protected]>In PHPCS 2.x, the `case` and `default` keywords are assigned as conditions, even when they are n...
e7170376208444ccccde40e14887850b721d2b34 authored over 4 years ago by jrfnl <[email protected]>Travis: test on nightly
fa2085d77333ab866acf68be2192807ef6b5826e authored over 4 years ago by Juliette <[email protected]>Up to now, the DealerDirect plugin was a blocker for testing the standard against PHP `nightly`/...
fdabd4a6ae409cf13a1df5cbee707cad51b139ad authored over 4 years ago by jrfnl <[email protected]>Release 1.0.0-alpha3
a16c989b8421e29c336ece5c4099b48585994673 authored over 4 years ago by Juliette <[email protected]>Composer: update dev dependency version allowances
823dbb4a9cebc6de739ed91cfbc53063b26f98b9 authored over 4 years ago by Juliette <[email protected]>
* Version 1.2.0 of PHP Parallel Lint has been released.
* Version 0.5 of PHP Console Highlighter...
Composer: update PHPCS Composer plugin dependency
7799db4735f311f0ffdaf655ed1effd1de8be268 authored over 4 years ago by Juliette <[email protected]>
The DealerDirect Composer plugin has just released version `0.7.0`.
As Composer treats minors < ...
Regeneration after various reported bugs have been fixed.
The docs have been regenerated based ...
2a033393e385dd41c741ad995bdadfb316a5352f authored over 4 years ago by jrfnl <[email protected]>BCFile::isReference(): sync with upstream
6e68589023dee9c160a207983f87260e1eb75028 authored over 4 years ago by Juliette <[email protected]>The bugfix for closures declared to return by reference as previously already fixed in the `Oper...
0b8265e083bfa2a5c5c2c6888d4688b4f127a10a authored over 4 years ago by jrfnl <[email protected]>Regeneration after various reported bugs have been fixed.
The docs have been regenerated based ...
b97413b381814ec586453aa42e30b209e9742bc5 authored over 4 years ago by jrfnl <[email protected]>Changelog for release 1.0.0-alpha3
7a54196a2c079dae38d2bd5b5eb605f514d9c3e6 authored over 4 years ago by Juliette <[email protected]>d5a0e4a5d1bbedae9a0b3ec89c357ec700d85176 authored over 4 years ago by jrfnl <[email protected]>
Readme: update for 1.0.0-alpha3
fc000857a1ed62806ebce776a62bc2c47d30380d authored over 4 years ago by Juliette <[email protected]>1c07eea5611a88e8adeadfe855bd5ef1df61ac0f authored over 4 years ago by jrfnl <[email protected]>
* Clarify the requirements.
* Add a number of additional FAQ questions.
* Add a section regardin...
Docs website: regenerate the phpDocs
a08bb59f99589307b5c5952470ca9779794d6125 authored over 4 years ago by Juliette <[email protected]>The docs have been regenerated based on phpDocumentor `master` with `--visibility=public,protect...
971b1c52a60cfefd3b501a88fff99e4ce695d429 authored over 4 years ago by jrfnl <[email protected]>Docs: update since tags
36f1be626398a6f0f649d6a08b21f091ba753857 authored over 4 years ago by Juliette <[email protected]>... where relevant.
78bc48da563fadd2ff81bf2519d7f3387db6a3b8 authored over 4 years ago by jrfnl <[email protected]>Until 1.0.0 has been released, it is important to know in which alpha certain things were introd...
97a99ba7a38e8b520e4ad1e584f3729c3d5aa6f4 authored over 4 years ago by jrfnl <[email protected]>Docs: move array return value specs to the `@return` tag
7a95b587f51ef277d09484f2ba427f8991d55e7c authored over 4 years ago by Juliette <[email protected]>Docs: improvements for better rendering in PHPDocumentor
440af703e60fc7ff668035be79a41353ce37bf2d authored over 4 years ago by Juliette <[email protected]>In a number of places, the specification of an associative array being returned was contained in...
dc85208483c9d9f8400f385ed5629d95e44c3d8a authored over 4 years ago by jrfnl <[email protected]>Docs: one `@throws` per exception thrown
4d72ca78a3b9e9493f51de47387340df5268ff0e authored over 4 years ago by Juliette <[email protected]>
* Remove markdown from DocBlock summaries as it's not supported.
* Add backticks around inline c...
Docs: add description to `@link` tags
49d77166408976a6db32de923196c2fc158e5479 authored over 4 years ago by Juliette <[email protected]>As per the recommendation in [PSR 19](https://github.com/php-fig/fig-standards/blob/master/propo...
d7f8d50fc5694c715883f069d63379ea63f037f0 authored over 4 years ago by jrfnl <[email protected]>7d82d99d6a16acdbf6da83bfaa6154b732e597af authored over 4 years ago by jrfnl <[email protected]>
Docs: BCTokens: list methods supported
78b095f9ddbb2e568843ceeb4f7bd475851db1b9 authored over 4 years ago by Juliette <[email protected]>Docs: various tag order fixes
615c0471caad209c14fdf46c759d421cfa7cfa06 authored over 4 years ago by Juliette <[email protected]>Docs: enhance documentation
fdfc524d0aef6d48eebc056df74a4f7bed2ad711 authored over 4 years ago by Juliette <[email protected]>The `BCTokens` class has a `__callStatic()` method to allow for offering methods for all propert...
238dbc92b1ee18ee0fee488577cbe08b5cda8d1d authored over 4 years ago by jrfnl <[email protected]>Includes moving inline `{@internal}` tags up as they can only be part of the long description as...
5448ece169bbf564607eab73c438a7cac3d8c158 authored over 4 years ago by jrfnl <[email protected]>
* Add additional information.
* Fix incorrect/outdated information.
* Improve information about ...
phpDocumentor: update the configuration to v 3
2353f968f380e7c9c46ffca4f0edd1f3f78d3153 authored over 4 years ago by Juliette <[email protected]>Docs: use language agnostic links to the PHP manual
d05a79d4d97e770796b4491ae21f5fb536a16ac8 authored over 4 years ago by Juliette <[email protected]>
* Update the configuration to the format used by phpDocumentor 3.
Ref: https://docs.phpdoc.o...
Ref: https://www.php.net/urlhowto.php
770b27850f40167ee8eb9076a7de47ec658a7ac3 authored over 4 years ago by jrfnl <[email protected]>Docs: various small fixes
675e39984901b09ee069ce1df6ff4f14eda51275 authored over 4 years ago by Juliette <[email protected]>33c9a8954d9a20921f4cc5b530167ab0323e618d authored over 4 years ago by jrfnl <[email protected]>
5c38475b05a7f19408c7e4a15c5bfe433b3443ff authored over 4 years ago by jrfnl <[email protected]>
5818192c50a9fa05ceadf5b3f22ba2a705ee68ac authored over 4 years ago by jrfnl <[email protected]>
695e4f085398c9f969e0e51781c52172340dc2f1 authored over 4 years ago by jrfnl <[email protected]>
Travis: minor tweak
4da4916304d140a77a64af371ccbba850e8f8e1e authored over 4 years ago by Juliette <[email protected]>This was causing a warning. Fixed now.
ab83c4878b062d9f55e4e2398861bf0836f4a84f authored over 4 years ago by jrfnl <[email protected]>Improve support for arrow functions / sync with phpcs 3.5.5/6
b5b1c578386899d4d3012a8147909e514ccbba1a authored over 4 years ago by Juliette <[email protected]>... as per upstream commit squizlabs/PHP_CodeSniffer/commit/ce62dee92da3b038a399a99353fc055b39d2...
2d91603a475681aa013f25307caf487084e50e74 authored over 4 years ago by jrfnl <[email protected]>Allow for arrow functions being used as function argument as per upstream commit squizlabs/PHP_C...
26509fdd6099e14c725549f65067b851cc63bd25 authored over 4 years ago by jrfnl <[email protected]>Allow for arrow functions being used as function argument as per upstream commit squizlabs/PHP_C...
d84cfcfcf6ff8f4f461a77d6716b9bb847a63bac authored over 4 years ago by jrfnl <[email protected]>Operators::isReference(): bug fix - closure return by reference not recognized
66a48e966a6c5d00f0fdfcc599c88dc11c385563 authored over 4 years ago by Juliette <[email protected]>The `&` in a closure declared to return by reference was not recognized as a reference.
Fixed n...
66388b82c9f4ca36648e2703bed555a4be6eb9cd authored over 4 years ago by jrfnl <[email protected]>Docs website: convert to using Jekyll
c4a63d9fdeb9e2ba91412b96f15e00740b679c65 authored over 4 years ago by Juliette <[email protected]>Adding a stage to check on each PR and merge to `master` whether the GH pages site can be build ...
a44db1ad146c2477447bc7d773d6e242b41ce427 authored over 4 years ago by jrfnl <[email protected]>The initial homepage was set up in HTML as it (temporarily) had to be hosted elsewhere.
The int...
a983cd659a150371989a72b9e734f458b8af5095 authored over 4 years ago by jrfnl <[email protected]>Various minor tweaks
ec0243124df8da4b1916f9058fa9742bf733cba7 authored over 4 years ago by Juliette <[email protected]>e4a3ccbc63e267c6feb61dd8213979c4a9d63752 authored over 4 years ago by jrfnl <[email protected]>
BCTokens: change property visibility
fc924ab409ce16acdf31d9c8409979aa39355669 authored over 4 years ago by Juliette <[email protected]>:warning: Breaking Change :warning:
The `$phpcsCommentTokensTypes`, `$ooScopeTokens`, `$textStr...
8eefd10233ffc963b6b8ca259a8d3c00b37cf200 authored over 4 years ago by jrfnl <[email protected]>ControlStructures::getCaughtExceptions(): add test with PHP8 non-capturing catch
09e0c0e9e19b6c51316158f3211ecc8f505f9293 authored over 4 years ago by Juliette <[email protected]>PHP 8 will introduce non-capturing catch statements.
This tiny fix makes sure the method can ha...
6593f61c5e7ad7c582c00903d52284c22af834f1 authored over 4 years ago by jrfnl <[email protected]>Helper::setConfigData(): PHPCS 4.x compatibility
e411e6b480b3b74c854c9e00f2ab159063cbeb98 authored over 4 years ago by Juliette <[email protected]>As of PHPCS 4.x, the `PHP_CodeSniffer\Config::setConfigData()` method is no longer static.
Ref:...
2ffa09baf333435969ede40aa4619af33efdcc89 authored over 4 years ago by jrfnl <[email protected]>TextStrings::getCompleteTextString(): remove newline at end of heredoc/nowdoc
f29c62fb976ca97bedddb8242452077548a87286 authored over 4 years ago by Juliette <[email protected]>PHP itself does not include the last new line in a heredoc/nowdoc text string when handling it, ...
5a0379adb8e18304b25c412348d89867edb2d93f authored over 4 years ago by jrfnl <[email protected]>Composer: set minimum Composer PHPCS plugin dependency version to `0.4.1`
3c07fb6d43828ad227c5276165a56efd9022249c authored over 4 years ago by Juliette <[email protected]>Support for the `installed_paths` being set when the plugin is a requirement of a standard itsel...
fa703bd8f1d824ce5041e10ac220d9cb5faaf691 authored over 4 years ago by jrfnl <[email protected]>Tokens\Collections::$returnTypeTokens: allow for "static" (PHP 8)
167f512d5079ceb585f69ba97c44effedb08b2a2 authored over 4 years ago by Juliette <[email protected]>As of PHP 8.0, `static` can be used as a return type for function declarations.
Ref: https://wi...
eb061fda8fc22d063aa3c1fda414e046b4f2b9f1 authored over 4 years ago by jrfnl <[email protected]>Tokens\Collections: add two new methods
e4aa64cb3f3cab252486184b4301688ba12f7d64 authored over 4 years ago by Juliette <[email protected]>* `functionDeclarationTokens()` returning the tokens which can represent a keyword which starts ...
c4692ca36664ad12c878bbb2dbf622b7a3867dc6 authored over 4 years ago by jrfnl <[email protected]>Namespaces::getType(): improve detection of namespace keyword as operator
0fa0724c9be5f5e87f3213162ef55cabbbd0a1b0 authored over 4 years ago by Juliette <[email protected]>When the `namespace` keyword is used in the global namespace, it is less easy to determine with ...
49324bbabb37cf8f90e4ccd42948b09a98ccc230 authored over 4 years ago by jrfnl <[email protected]>ObjectDeclarations::getName(): bug fix for functions returning by reference
442f5d361f9ef5eea19750be0da4ed72105a8965 authored over 4 years ago by Juliette <[email protected]>Includes unit tests.
614972aa5343589e335bebc43dddf1f3718ee3fa authored over 4 years ago by jrfnl <[email protected]>Tokens\Collections: add two new properties
3a50017dcff84fbd82016a12304b8a72ecb2b062 authored almost 5 years ago by Juliette <[email protected]>* `$incrementDecrementOperators` containing the tokens for the increment and decrement operators...
59739e89c6e700d7b28358e5b3f3f5d3d879374f authored almost 5 years ago by jrfnl <[email protected]>Lists::getAssignments(): improve the return value
e6d1c7fc2f05afd2654e64f462454ff46e319c67 authored almost 5 years ago by Juliette <[email protected]>:warning: **BREAKING CHANGE** :warning:
In the initial commit, the `Lists::getAssignments()` me...
58abda8df0baecde9aab25714b5e5b238aa2af56 authored almost 5 years ago by jrfnl <[email protected]>Travis: fix the build
6a73739b457a05e049c74e9c20d56092a111d8f7 authored almost 5 years ago by Juliette <[email protected]>The Travis docs say that `$TRAVIS_BUILD_STAGE_NAME` is in "proper case" form:
> TRAVIS_BUILD_ST...
5a75cc5c1e83e2b840a1eee9757bbc3cdab259dc authored almost 5 years ago by jrfnl <[email protected]>FunctionDeclarations::isMagicFunction(): bug fix for nested functions
d3ec1ced71f2be63dbc51b3483202a9fef9bc966 authored almost 5 years ago by Juliette <[email protected]>
Function declarations nested in a class method declare the function in the global namespace.
See...
Docs: Minor fixes for home page content
af4a0a79a3d563f541261f7b89791b10880507b9 authored almost 5 years ago by Juliette <[email protected]>64d2afae4fadf76bdec13ab7a51228cae79d6bb9 authored almost 5 years ago by Gary Jones <[email protected]>
TestUtils\UtilityMethodTestCase: add test for the skipJSCSSTestsOnPHPCS4() method
4838f121490bd3923760f3d8a25d158d371c4ee4 authored almost 5 years ago by Juliette <[email protected]>PR 111 added test skipping for JS and CSS files when run on PHPCS 4.x, but did not (yet) add tes...
75fd255b4dc6202a87bc1ac214394bc3f1afa7a6 authored almost 5 years ago by jrfnl <[email protected]>New `NamingConventions` class
0ba4de243eae6e9a4a66eb7c1b41115087385c0d authored almost 5 years ago by Juliette <[email protected]>.. for working with identifier names (namespace names, class/trait/interface names, function nam...
2156b5960fe0405aade41336d8854ee0c9119f95 authored almost 5 years ago by jrfnl <[email protected]>BackCompat\Helper: add `getEncoding()`helper method
9676824cf2f752a37a30fec4e51664aa9fcb5ed3 authored almost 5 years ago by Juliette <[email protected]>7bea6a17fe3c8d9fcf337549f798ff0c0c14d748 authored almost 5 years ago by jrfnl <[email protected]>