Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

PHP CodeSniffer

Maintains PHP_CodeSniffer, a number of external standards for PHP_CodeSniffer and tooling to make it easier to use and develop for PHP_CodeSniffer.
Collective - Host: opensource - https://opencollective.com/php_codesniffer - Code: https://github.com/PHPCSStandards

BCFile::getMemberProperties(): fix compatibility with PHPCS < 3.5.0

* The `T_NULLABLE` token was only introduced in PHPCS 2.8.0, so the constant may not exist.
* Pr...

github.com/PHPCSStandards/PHPCSUtils - 58ecf6b83918187bf580231f26ef00fc0848c418 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMemberProperties(): make the existing unit tests compatible with PHPUnit 8+

github.com/PHPCSStandards/PHPCSUtils - 70fa3d8160f2d980425f4468d26a630bde28c3f3 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMemberProperties(): make the existing unit tests feature complete

* Test the correct determination of the token position for the `type_token` and the `type_end_to...

github.com/PHPCSStandards/PHPCSUtils - 4e0dc85921964d463ed31519a8b676d6722c440b authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMemberProperties(): add changelog for PHPCS changes

... between PHPCS 2.6.0 and now.

github.com/PHPCSStandards/PHPCSUtils - 0d39db156db1721be9f9204a4d5d1d6fa9df3e45 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMemberProperties(): improve documentation

github.com/PHPCSStandards/PHPCSUtils - 3b40648215a38edd6b28bbec2acde1447ca55257 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodProperties(): fix compatibility with PHPCS < 3.3.0

* Between PHPCS 2.4.0 and 3.2.3, return types were tokenized as `T_RETURN_TYPE`.
This has be...

github.com/PHPCSStandards/PHPCSUtils - e82095918c139a8e79d8de322c6488621625bf43 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodProperties(): make the existing unit tests feature complete

* Test the correct determination of the token position for the `return_type_token` index key.
* ...

github.com/PHPCSStandards/PHPCSUtils - 040e6fe1950d50dd576258bc0e596b0776a2717c authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodProperties(): add changelog for PHPCS changes

... between PHPCS 2.6.0 and now.

github.com/PHPCSStandards/PHPCSUtils - 63926af49dd4e39a23225a3a663b698fecc494d2 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodProperties(): improve documentation

github.com/PHPCSStandards/PHPCSUtils - a238a1531471568297c02aebca3f409cdac46ed0 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): fix compatibility with PHPCS < 2.8.0

* The `T_NULLABLE` token was only introduced in PHPCS 2.8.0, so the constant may not exist.
...

github.com/PHPCSStandards/PHPCSUtils - 449e97e283ff2368bc281f261e9f68b33779d1bc authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): fix compatibility with PHPCS < 3.3.0

* Between PHPCS 2.4.0 and 3.2.3, array type declaration were tokenized as `T_ARRAY_HINT`.
Th...

github.com/PHPCSStandards/PHPCSUtils - cac1fd653131904e6adf3ab3ea667d6eba0910c4 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): fix "type_hint_end_token" bleed through

Fixed a bug where a subsequent parameter without type declaration would get the `type_hint_end_t...

github.com/PHPCSStandards/PHPCSUtils - ecdd40d0248c9068a187148971aecb9e4889d85b authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): make the existing unit tests feature complete [2]

* Test the situations in which the method returns an empty array.
* Add a significant number of ...

github.com/PHPCSStandards/PHPCSUtils - d2e274fd22a84ab6e6436f649ff292feab9c9f5f authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): make the existing unit tests feature complete [1]

Test the correct determination of the token position for the various `...token` index keys.

github.com/PHPCSStandards/PHPCSUtils - b3ab83ea8c053b74ea6b4660195f543157bcd0f6 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): re-order unit tests

List the unit tests in the order they are run.

github.com/PHPCSStandards/PHPCSUtils - c5d3bf7ab27f9dac6acc678fee3e751526510318 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getMethodParameters(): add changelog for PHPCS changes

... between PHPCS 2.6.0 and now.

github.com/PHPCSStandards/PHPCSUtils - b475c0fa2410ca14a26a9be72c49599abd7a52d7 authored about 5 years ago by jrfnl <[email protected]>
BCFile::getDeclarationName(): add changelog for PHPCS changes

... between PHPCS 2.6.0 and now.

github.com/PHPCSStandards/PHPCSUtils - 5d40250b846aee9567489cf953fdafc21bf5650e authored about 5 years ago by jrfnl <[email protected]>
BCFile::getDeclarationName(): improve documentation

github.com/PHPCSStandards/PHPCSUtils - a40df92766b1b445971c779671b050cd3b046864 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: adjust docs & CS (unit tests)

Minimal adjustments to the docs and code style to make the classes fit into PHPCSUtils properly....

github.com/PHPCSStandards/PHPCSUtils - c1bd924f82489ca2d0aa54ad7f125f4dbbcb37a6 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: adjust docs & CS

Minimal adjustments to the docs and code style to make the class fit into PHPCSUtils properly.

...

github.com/PHPCSStandards/PHPCSUtils - 07ef9ce16b481d5d065a8a82e71d0d8d2d343dc2 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: adjust to work within PHPCSUtils

* Adjust namespace.
* Minor adjustments to import use statements.
* Adjust class name.
The c...

github.com/PHPCSStandards/PHPCSUtils - 798a63f900c65477ab5173f238ab0d4fad6a86d4 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: give credit where credit is due

Add author and copyright information for all the imported code.

Note: the names and email addre...

github.com/PHPCSStandards/PHPCSUtils - f91f17edd61afbd5a81aa613d3812ac54f1fda86 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: adjust to work within PHPCSUtils (unit tests)

Adjust namespace statement, import use statements and the calls to the functions being tested to...

github.com/PHPCSStandards/PHPCSUtils - 21423b64785efb16179e4b66b938a5fdff5a1fe8 authored about 5 years ago by jrfnl <[email protected]>
BackCompat\BCFile: import from PHPCS 3.5.0

Import the PHPCS native utility methods from the `File` class as per PHPCS 3.5.0, as well as any...

github.com/PHPCSStandards/PHPCSUtils - 714fe77e9244aa0384c6a6f6a9435e3f0d00e866 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #11 from PHPCSStandards/feature/backcompat-new-bctokens-class

New BackCompat\BCTokens class

github.com/PHPCSStandards/PHPCSUtils - 7346987e66ddefa8736076b77e6e53988c39f424 authored about 5 years ago by Juliette <[email protected]>
:sparkles: New BackCompat\BCTokens class

PHPCS provides a number of static token arrays in the `PHP_CodeSniffer\Util\Tokens` class.
Some ...

github.com/PHPCSStandards/PHPCSUtils - 50706862bed1d4bddceeca7b9de0e74b097a38f7 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #10 from PHPCSStandards/feature/helper-add-additional-methods

BackCompat\Helper: add additional PHPCS cross version utility functions

github.com/PHPCSStandards/PHPCSUtils - 71f2b8d95c912939562eb2fbf50eae2c69448d48 authored about 5 years ago by Juliette <[email protected]>
BackCompat\Helper: add additional PHPCS cross version utility functions

This adds the following additional methods:
* `getCommandLineData()` - get PHPCS config data whi...

github.com/PHPCSStandards/PHPCSUtils - f8c8c0afa047733f091b649903e90d54834ca570 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #9 from PHPCSStandards/feature/testutils-add-utility-method-testcase

New `TestUtils\UtilityMethodTestCase`

github.com/PHPCSStandards/PHPCSUtils - 3be274417d58f2d958c501b4131450c60fe50c64 authored about 5 years ago by Juliette <[email protected]>
:sparkles: New `TestUtils\UtilityMethodTestCase`

This `PHPCSUtils\TestUtils\UtilityMethodTestCase` can be used to test arbitrary utility methods ...

github.com/PHPCSStandards/PHPCSUtils - 3978de5d4d8a491c61b9eb6e5fa8535bdc73a043 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #8 from PHPCSStandards/feature/backcompat-add-phpcs-config-helper

New BackCompat\Helper class (includes unit test setup)

github.com/PHPCSStandards/PHPCSUtils - 4b1fdbcd76df3800dfd763ccc8d7277a256a2373 authored about 5 years ago by Juliette <[email protected]>
:wrench: QA: enable code coverage recording & checking

Enable Coveralls for code coverage checking.

Includes:
* Convenience script for code coverage c...

github.com/PHPCSStandards/PHPCSUtils - da6b7c5e13845f065d0e1d2d313b59f613868f1b authored about 5 years ago by jrfnl <[email protected]>
:wrench: QA: enable unit testing for the code in this repo

This:
* Adds a PHPUnit `phpunit.xml.dist` configuration file.
* Adds a `Tests/bootstrap.php` fil...

github.com/PHPCSStandards/PHPCSUtils - 1dbf241cf8352807a05d480a4868ccbf09b1fc88 authored about 5 years ago by jrfnl <[email protected]>
:sparkles: New BackCompat\Helper class

Add a `PHPCSUtils\BackCompat\Helper` class for external standards which provides a number of uti...

github.com/PHPCSStandards/PHPCSUtils - 0d6ada95ced44191965600c06c856ea4d6b9a9e3 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #7 from PHPCSStandards/feature/add-the-base-rulesets

Add the base rulesets

github.com/PHPCSStandards/PHPCSUtils - 8a17759d0a20c32a67d91ad62dd6d42120c14db5 authored about 5 years ago by Juliette <[email protected]>
:wrench: QA: add code style check for the code in this repo

This:
* Adds a custom PHPCS ruleset which uses the `PHPCSDev` ruleset to check the code style of...

github.com/PHPCSStandards/PHPCSUtils - ded69195245beea92463cf6e4e700eb321097e98 authored about 5 years ago by jrfnl <[email protected]>
:wrench: QA: lint PHP files in this repo

github.com/PHPCSStandards/PHPCSUtils - d6fac72413e820e019336650500831b8b114ebad authored about 5 years ago by jrfnl <[email protected]>
:wrench: QA: lint the ruleset XML files

github.com/PHPCSStandards/PHPCSUtils - 25b10b95240068866f0dabf0660b967f4375f7d7 authored about 5 years ago by jrfnl <[email protected]>
PHPCS23Utils: add support for PHPCS 2.x

This commit is two-fold:

1. It enhances the `phpcsutils-autoload.php` file to contain class ali...

github.com/PHPCSStandards/PHPCSUtils - 7dde2d06e7b0b4a3c3dae4c4a3b9ca26c7380923 authored about 5 years ago by jrfnl <[email protected]>
PHPCSUtils: add an (optional) autoloader

... for external standards which have their own test suite.

In PHPCS > 3.0.2+, when using the P...

github.com/PHPCSStandards/PHPCSUtils - bb0807336523540a49b2b393f27d734222d2b0b6 authored about 5 years ago by jrfnl <[email protected]>
PHPCSUtils: add the ruleset file

This will allow PHPCS to recognize PHPCSUtils as if it were an external PHPCS standard and handl...

github.com/PHPCSStandards/PHPCSUtils - d25e0e9059036b41546f246bcf6aac7f96bf0fed authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #6 from PHPCSStandards/feature/improve-initial-dev-setup

Some small improvements to the initial dev setup

github.com/PHPCSStandards/PHPCSUtils - 39c56715a75702c16063bcc1bee0e54d191f9449 authored about 5 years ago by Juliette <[email protected]>
Composer: remove the security-advisories `dev` dependency

... as it would block unit testing this repo on old PHPCS versions.

github.com/PHPCSStandards/PHPCSUtils - 37cd24d1fd334f537a0ff0b8d4f912ea2479d7a3 authored about 5 years ago by jrfnl <[email protected]>
Composer: make the version requirement for the Composer PHPCS plugin more flexible

... to prevent conflicts with projects, be it external standards or end-user projects, which req...

github.com/PHPCSStandards/PHPCSUtils - fd9ce5ec85b8ce79beadb5cd8bf145e336853944 authored about 5 years ago by jrfnl <[email protected]>
Composer: set minimum PHPCS 3.x version to `^3.1.0`

When `installed_paths` is set via a custom, the PHPCS native autoloader cannot find non-sniff fi...

github.com/PHPCSStandards/PHPCSUtils - d7a2e4314aeec563c4e13d21cdb44fa757f17663 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #27 from PHPCSStandards/feature/various-tweaks

Various small tweaks

github.com/PHPCSStandards/PHPCSDevTools - ce9c0a3275cf316590b8ecf421ec664946a1d490 authored about 5 years ago by Juliette <[email protected]>
Various small tweaks

* Ignore PHPUnit 8.x cache file.
* Only run `composer validate` once per build.
* Ignore the `.g...

github.com/PHPCSStandards/PHPCSDevTools - 576630e84ac78eaae78971fec5b525f6e5330bf4 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #26 from PHPCSStandards/feature/phpcsdev-ruleset-add-some-more-sniffs

PHPCSDev ruleset: add a few select additional rules

github.com/PHPCSStandards/PHPCSDevTools - 75a6428fbfc07f639f7eaaa2e70fb2512a831228 authored about 5 years ago by Juliette <[email protected]>
PHPCSDev ruleset: add a few select additional rules

See the inline documentation of the ruleset for more information.

github.com/PHPCSStandards/PHPCSDevTools - 5d159d20d9ab71dac85e61e56274b9821085781d authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #25 from PHPCSStandards/feature/phpcsdev-ruleset-allow-more-since-tags

PHPCSDev ruleset: allow for more than one `@since` tag

github.com/PHPCSStandards/PHPCSDevTools - b79fae6cd72dd3dbe521717b8a31dba5c1e5a384 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #24 from PHPCSStandards/feature/travis-tweak-env-vars

Travis: minor tweaks

github.com/PHPCSStandards/PHPCSDevTools - c101f99fa04fe3c04ffec582fc4107e09efd9992 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #23 from PHPCSStandards/feature/use-fqn-everywhere

QA: use FQN when using global functions and constants

github.com/PHPCSStandards/PHPCSDevTools - b104c4d4ce5df5942707b3e078342116e6f349b6 authored about 5 years ago by Juliette <[email protected]>
PHPCSDev ruleset: allow for more than one `@since` tag

... to document a class's changelog.

github.com/PHPCSStandards/PHPCSDevTools - ad12350890c1af60698f8a1b58af3e46469d8938 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #22 from PHPCSStandards/feature/phpcsdev-switch-to-psr-12

PHPCSDev ruleset: switch over to PSR12 and other minor tweaks

github.com/PHPCSStandards/PHPCSDevTools - 38ece97c006f301914e8741f68d8cd60b94d6e7d authored about 5 years ago by Juliette <[email protected]>
Travis: minor tweaks

* The `env` variables do not need the `matrix` key.
* There is something weird going on with sta...

github.com/PHPCSStandards/PHPCSDevTools - 915221906ebd104253fca17c736a4d7bd7f5d833 authored about 5 years ago by jrfnl <[email protected]>
QA: use FQN when using global functions and constants

github.com/PHPCSStandards/PHPCSDevTools - 753816730574cb387c008ea3ab128fc2029d3eda authored about 5 years ago by jrfnl <[email protected]>
PHPCSDev ruleset: switch over to PSR12 and other minor tweaks

This switches the basis of the `PHPCSDev` ruleset over to PSR12 with a few, selective exceptions...

github.com/PHPCSStandards/PHPCSDevTools - 544855b36ca3cc5650a7c0102233c1e2e0b198e9 authored about 5 years ago by jrfnl <[email protected]>
Readme: add section about including this plugin from an external PHPCS standard

When an external PHPCS standard itself is dependent on one or more other external standards, it ...

github.com/PHPCSStandards/composer-installer - 9c33acc946a45f25e5d02e5ac93efd7b5098ce51 authored about 5 years ago by jrfnl <[email protected]>
Move the issue template

Having a singular issue template named `.github/ISSUE_TEMPLATE.md` is using the legacy workflow ...

github.com/PHPCSStandards/composer-installer - b33c868758a2ce4aa0a075ecf91ae7b42cceb61e authored about 5 years ago by jrfnl <[email protected]>
Improve GH issue template

Add some additional guidance in an attempt to make sure that enough information will be added to...

github.com/PHPCSStandards/composer-installer - 28501759fdaf8404c7cd9731a227b06a83578a87 authored about 5 years ago by jrfnl <[email protected]>
Send an exit code when the script terminates

This fixes the issue identified in https://github.com/Dealerdirect/phpcodesniffer-composer-insta...

github.com/PHPCSStandards/composer-installer - 5d48d9a03b153c19a548ce53d5d0cb25ac0c5e08 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #80 from jrfnl/feature/79-bugfix

Respect PHP version used by Composer and provide better feedback on failure

github.com/PHPCSStandards/composer-installer - 25312312c0faf008444736cdd19a86f55a563520 authored about 5 years ago by Ben Peachey <[email protected]>
Merge pull request #91 from Dealerdirect/feature/travis-test-against-variety-of-phpcs-versions

Travis: use a mix of PHPCS versions in the matrix

github.com/PHPCSStandards/composer-installer - c20ba7d26854a220e67218ffd6be7aa908ee51cf authored about 5 years ago by Robbert Müller <[email protected]>
Travis: use a mix of PHPCS versions in the matrix

Using a normal `composer install` means that while the build was testing against various PHP ver...

github.com/PHPCSStandards/composer-installer - 72f106b5398a7f2faa99d94d959e6a51448ce93c authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #89 from Dealerdirect/feature/travis-disable-xdebug

Travis: disable Xdebug

github.com/PHPCSStandards/composer-installer - 062e71ec6421ffef9e80b4527d2ef4de4726700b authored about 5 years ago by Robbert Müller <[email protected]>
Merge pull request #90 from Dealerdirect/feature/travis-use-7.4-not-snapshot

Travis: test against PHP 7.4, not snapshot

github.com/PHPCSStandards/composer-installer - 60a2abb3a48c651a298488f2f9ef5f5011ec29b1 authored about 5 years ago by Robbert Müller <[email protected]>
Travis: test against PHP 7.4, not snapshot

Looks like Travis (finally) has got a "normal" PHP 7.4 image available.

Also, as PHP 7.4 has be...

github.com/PHPCSStandards/composer-installer - 38067899bffbae57a1f7240b1c4d25a7a3fcf195 authored about 5 years ago by jrfnl <[email protected]>
Fix compatibility with PHPCS 2.x for the fix

github.com/PHPCSStandards/composer-installer - 22d3cdc79db37841ce8b8cf66f947f96077d32f5 authored about 5 years ago by jrfnl <[email protected]>
Minor code cleanup for Plugin.php

- Moves command outside of exec call, for readability
- Moves error message composition to begin...

github.com/PHPCSStandards/composer-installer - 6de96f606d5ad87f94b1eaa279bf630371113532 authored about 5 years ago by Ben Peachey <[email protected]>
Improve feedback to user on failure to set paths

Related to 79.

When the setting of `installed_paths` fails, show an error instead of giving the...

github.com/PHPCSStandards/composer-installer - c7a2e5228f3db1331729db6030d2063ec67ea4cc authored about 5 years ago by jrfnl <[email protected]>
Use the PHP version used by Composer

Possible not the best way to do this, but it does work, so consider this a proof of concept, if ...

github.com/PHPCSStandards/composer-installer - 7199248c9b40ea7981a837cdc0407bc54b50af32 authored about 5 years ago by jrfnl <[email protected]>
Travis: disable Xdebug

As no code coverage is being generated, having Xdebug enabled is not needed and disabling it, sh...

github.com/PHPCSStandards/composer-installer - faefc00a1c03d4dc763ec1a41251335023d67f3c authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #88 from Dealerdirect/feature/update-phpcs-ruleset

CS: fix compliance with PSR12

github.com/PHPCSStandards/composer-installer - 6f35da5d148d6a286e6bd4273e4d85f5d602b24c authored about 5 years ago by Robbert Müller <[email protected]>
Merge pull request #21 from PHPCSStandards/feature/phpcsdebug-change-namespace

PHPCSDebug: change namespace / remove namespace prefix

github.com/PHPCSStandards/PHPCSDevTools - d2f355b433978a71a54faa2ea02cf65c7e60f499 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #20 from PHPCSStandards/feature/phpcsdev-ruleset-remove-namespace

PHPCSDev ruleset: no need for the namespace

github.com/PHPCSStandards/PHPCSDevTools - b44f490d9bb4a77b622782f8349d290bdcf46470 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #19 from PHPCSStandards/feature/check-complete-change-namespace

CheckSniffCompleteness: change namespace

github.com/PHPCSStandards/PHPCSDevTools - 11665c46c55dfdef09c4f5b4caaccfa189eb6949 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #18 from PHPCSStandards/feature/check-complete-minor-textual-fix

CheckSniffCompleteness: minor textual update

github.com/PHPCSStandards/PHPCSDevTools - e8e2b253c308883df71dd1179920d18991f4da24 authored about 5 years ago by Juliette <[email protected]>
PHPCSDebug: change namespace

* To allow this sniff to be used with PHPCS 2.x in combination with the `PHPCS23Utils` ruleset, ...

github.com/PHPCSStandards/PHPCSDevTools - 7a9b4877e1b671a63d93924445faa8f6059357da authored about 5 years ago by jrfnl <[email protected]>
PHPCSDev ruleset: no need for the namespace

As the `PHPCSDev` ruleset - at this time - does not contain any native sniffs, there is no need ...

github.com/PHPCSStandards/PHPCSDevTools - e321985a1c2f028c1bc03d78fda1b16ce0edfec2 authored about 5 years ago by jrfnl <[email protected]>
CheckSniffCompleteness: change namespace

Use the package name, rather than the organization name.

github.com/PHPCSStandards/PHPCSDevTools - b7c30746dab0dd1f31ed789817c7adca7a344c4a authored about 5 years ago by jrfnl <[email protected]>
CheckSniffCompleteness: minor textual update

Use the package name, don't split it.

github.com/PHPCSStandards/PHPCSDevTools - e14d427788e8659571c9e172445b9ed82d8bdea1 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #17 from PHPCSStandards/feature/phpcsdev-ruleset-disallow-yoda

PHPCSDev ruleset: disallow Yoda conditions

github.com/PHPCSStandards/PHPCSDevTools - 04556f18c527e319246bef47d07b2679d9470371 authored about 5 years ago by Juliette <[email protected]>
PHPCSDev ruleset: disallow Yoda conditions

This sniff was introduced in PHPCS 3.5.0.

github.com/PHPCSStandards/PHPCSDevTools - 6ef718a61ef9b6a4f9a4e0ec76cebb0564ec15e8 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #16 from PHPCSStandards/feature/travis-use-7.4-not-snapshot

Travis: test against PHP 7.4, not snapshot

github.com/PHPCSStandards/PHPCSDevTools - b8285d98edc2275b910dcb21499436165521dcf7 authored about 5 years ago by Juliette <[email protected]>
CS: fix compliance with PSR12

PHPCS 3.5.0+ contains a far more complete PSR12 ruleset.

1. The current code didn't fully compl...

github.com/PHPCSStandards/composer-installer - b905338ca6b08ef5e6832ac7d102b9f0d441e120 authored about 5 years ago by jrfnl <[email protected]>
Travis: test against PHP 7.4, not snapshot

Looks like Travis (finally) has got a "normal" PHP 7.4 image available.

github.com/PHPCSStandards/PHPCSDevTools - 2f08129c23c2f6c40b2544c4ce7d8e33000c4c71 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #14 from PHPCSStandards/feature/tokenlist-more-defensive-coding

Debug/TokenList: add more defensive coding

github.com/PHPCSStandards/PHPCSDevTools - af84bd608f2867ebceedb0e7cf85dee71a6f11fd authored about 5 years ago by Juliette <[email protected]>
Debug/TokenList: add more defensive coding

... to guard against rare tokenizer issues.

Includes unit test.

github.com/PHPCSStandards/PHPCSDevTools - 93360962e66954f38aabf8055b57f35fd825e216 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #13 from PHPCSStandards/feature/tokenlist-dont-touch-xdebug-settings

Debug/TokenList: no need to touch Xdebug settings

github.com/PHPCSStandards/PHPCSDevTools - 43bc6363ecfca7599fafb86a151c359aa00fdc17 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #12 from PHPCSStandards/feature/tokenlist-test-stabilize-test-lineendings

Debug/TokenList: stabilize line endings in unit tests

github.com/PHPCSStandards/PHPCSDevTools - 72145f0cb9f57208123d71201bace76a1b9679bc authored about 5 years ago by Juliette <[email protected]>
Debug/TokenList: no need to touch Xdebug settings

As `var_dump()` isn't used in this sniff, no need to overload the Xdebug settings.

This was a r...

github.com/PHPCSStandards/PHPCSDevTools - 18f775237360b15803deb7517b0a138e2cd66e38 authored about 5 years ago by jrfnl <[email protected]>
Debug/TokenList: stabilize line endings in unit tests

github.com/PHPCSStandards/PHPCSDevTools - 35f7cacac524453c504e6455b3ba2fde1733353f authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #11 from PHPCSStandards/feature/readme-fix-install-instructions

Readme: fix installation instructions

github.com/PHPCSStandards/PHPCSDevTools - 5611b58a4493a5b0e1f34cd2f4c6401e9eadbd74 authored about 5 years ago by Juliette <[email protected]>
Merge pull request #10 from PHPCSStandards/feature/travis-php7.4-not-allowed-to-fail

Travis: PHP 7.4 is no longer allowed to fail

github.com/PHPCSStandards/PHPCSDevTools - ce4528cf4503b2193b57d16cd2fdaed84d105362 authored about 5 years ago by Juliette <[email protected]>
Readme: fix installation instructions

When using a project based install, this tool should normally be installed as a `--dev` tool.

[...

github.com/PHPCSStandards/PHPCSDevTools - ab85ccfe327bbb539a2e8831772786dd087d7e3c authored about 5 years ago by jrfnl <[email protected]>
Travis: PHP 7.4 is no longer allowed to fail

... as it is coming out in less than a month's time.

... and add a build against `nightly`, whi...

github.com/PHPCSStandards/PHPCSDevTools - 05e9ac77e2853446732e9dc4912abb5727efd7c5 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #9 from PHPCSStandards/feature/composer-plugin-set-restraint

Composer: make the version requirement for the Composer PHPCS plugin more flexible, take two

github.com/PHPCSStandards/PHPCSDevTools - aff2f40b85628a8be26bee4b42564c291f43d4d4 authored about 5 years ago by Juliette <[email protected]>
Composer: make the version requirement for the Composer PHPCS plugin more flexible, take two

Further iteration on earlier fix, now no longer using unbound restraints.

Note: Version `0.4.0`...

github.com/PHPCSStandards/PHPCSDevTools - 6dda6ac49faeece847f4802069499664248dea06 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #8 from PHPCSStandards/feature/tokenlist-enhance-output

Debug\TokenList: enhance the output

github.com/PHPCSStandards/PHPCSDevTools - 648d9df01ac9a959a3196f37f7d623d562171de9 authored about 5 years ago by Juliette <[email protected]>
:lipstick: TokenList: enhance the output

* Add a "Header" to the output, giving some indication of what each column means.
* Add padding ...

github.com/PHPCSStandards/PHPCSDevTools - 147af1b43b547bd133b5cf6896718a23582063f4 authored about 5 years ago by jrfnl <[email protected]>