Ecosyste.ms: OpenCollective

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

github.com/PHPCSStandards/PHPCSDevTools

Tools for PHP_CodeSniffer sniff developers
https://github.com/PHPCSStandards/PHPCSDevTools

Merge pull request #36 from PHPCSStandards/feature/fix-phpcs-composer-plugin-dependency

Composer: set minimum Composer PHPCS plugin dependency version to `0.4.1`

54cb607f7df750402d6d4295ad740d0633e947b6 authored over 4 years ago by Juliette <[email protected]>
QA: minor code tweak

Remove some duplication.

aec7fb283c62106a837b9587f8215f4aeeb9d378 authored over 4 years ago by jrfnl <[email protected]>
Composer: set minimum Composer PHPCS plugin dependency version to `0.4.1`

Support for the `installed_paths` being set when the plugin is a requirement of a standard itsel...

d5dcee2546241620518fb1d7045be4672b883c64 authored over 4 years ago by jrfnl <[email protected]>
Merge pull request #35 from PHPCSStandards/feature/travis-fix-build

Travis: fix the build

dd80cc46cd98d4407b69edec662a54f3376e57f3 authored almost 5 years ago by Juliette <[email protected]>
Travis: fix the build

The Travis docs say that `$TRAVIS_BUILD_STAGE_NAME` is in "proper case" form:

> TRAVIS_BUILD_ST...

dc18ed40a0ecd1ba1f679942c8f4c9684c7139da authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #34 from PHPCSStandards/feature/use-parallel-lint-fork

CI: switch to fork of Parallel-lint package

fd7ec4ca73206b701f0e575faec63914bf14d540 authored almost 5 years ago by Juliette <[email protected]>
CI: switch to fork of Parallel-lint package

... as the original appears not to be maintained anymore and is not compatible with PHP 7.4.

535e4b47833552cb5c97c330583e971d1ff30bfd authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #33 from PHPCSStandards/develop

Release version 1.0.0

0f0776e8e7f7299c98642e30eeeb59b79f2ab99a authored almost 5 years ago by Juliette <[email protected]>
Merge pull request #32 from PHPCSStandards/feature/add-changelog

Add a changelog

2bd8c367deccd0ff4bab46436264e9e699fbc93b authored almost 5 years ago by Juliette <[email protected]>
Add a changelog

ed3c5788c3b3f34fd0c00a296e87d0437785a27e authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #31 from PHPCSStandards/feature/various-minor-tweaks

Various minor tweaks

a4bf15f689b52f09937abc08223596aa56a48d7e authored almost 5 years ago by Juliette <[email protected]>
Various minor tweaks

2ef43446371480126882b48080c5602038a37ffa authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #30 from PHPCSStandards/feature/improve-test-environment

Unit tests: set the `PHPCS_IGNORE_TESTS` environment variable from the bootstrap

b3f68bc735b5a01e7759eb8d33a2dc44be845459 authored almost 5 years ago by Juliette <[email protected]>
Unit tests: set the `PHPCS_IGNORE_TESTS` environment variable from the bootstrap

... which makes it independent of the dev environment of individual devs, making it more stable ...

bb6de7b57a7e992f82f983b78f365280737ae89c authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #29 from PHPCSStandards/feature/remove-dev-ruleset

Remove the PHPCSDev ruleset

b1af25358090d88cd7454ce351bb167e56dcbfc8 authored almost 5 years ago by Juliette <[email protected]>
:no_entry_sign: Remove the PHPCSDev ruleset

The `PHPCSDev` ruleset has a different PHPCS requirement from the other tooling in this repo, ma...

fe83c0e8ff483495c34135330ede006816d2c30b authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #28 from PHPCSStandards/feature/composer-update-dependency

Composer: update PHPCS Composer plugin dependency

02bdad2adea8d0ffb6ccc4bee7135c78ef735f97 authored almost 5 years ago by Juliette <[email protected]>
Composer: update PHPCS Composer plugin dependency

The DealerDirect Composer plugin has just released version `0.6.0`.
As Composer treats minors < ...

424ec138c735af228cea6a2b7701c7961657214a authored almost 5 years ago by jrfnl <[email protected]>
Merge pull request #27 from PHPCSStandards/feature/various-tweaks

Various small tweaks

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...

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

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.

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

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

Travis: minor tweaks

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

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.

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

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...

915221906ebd104253fca17c736a4d7bd7f5d833 authored about 5 years ago by jrfnl <[email protected]>
QA: use FQN when using global functions and constants

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...

544855b36ca3cc5650a7c0102233c1e2e0b198e9 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #21 from PHPCSStandards/feature/phpcsdebug-change-namespace

PHPCSDebug: change namespace / remove namespace prefix

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

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

CheckSniffCompleteness: change namespace

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

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, ...

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 ...

e321985a1c2f028c1bc03d78fda1b16ce0edfec2 authored about 5 years ago by jrfnl <[email protected]>
CheckSniffCompleteness: change namespace

Use the package name, rather than the organization name.

b7c30746dab0dd1f31ed789817c7adca7a344c4a authored about 5 years ago by jrfnl <[email protected]>
CheckSniffCompleteness: minor textual update

Use the package name, don't split it.

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

04556f18c527e319246bef47d07b2679d9470371 authored about 5 years ago by Juliette <[email protected]>
PHPCSDev ruleset: disallow Yoda conditions

This sniff was introduced in PHPCS 3.5.0.

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

b8285d98edc2275b910dcb21499436165521dcf7 authored about 5 years ago by Juliette <[email protected]>
Travis: test against PHP 7.4, not snapshot

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

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

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.

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

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

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...

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

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

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

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.

[...

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...

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

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`...

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

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 ...

147af1b43b547bd133b5cf6896718a23582063f4 authored about 5 years ago by jrfnl <[email protected]>
Merge pull request #7 from PHPCSStandards/feature/composer-prevent-issues-with-phpcs-plugin

Composer: make the version requirement for the PHPCS plugin more flexible

06720bc39bb73f0f2bce99dc5bba1ef99b7b7e9e authored over 5 years ago by Juliette <[email protected]>
Composer: make the version requirement for the PHPCS plugin more flexible

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

b7738a25894a0591a207174cff765d5c4f004b4a authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #6 from PHPCSStandards/feature/phpcsdev-ruleset-account-for-phpcs-350-backfill

PHPCSDev: account for new PHPCS backfill

ec15089efdb6efad03860f62d09aa8180046d60b authored over 5 years ago by Juliette <[email protected]>
PHPCSDev: account for new PHPCS backfill

PHPCS 3.5.0 will backfill the new PHP 7.4 `T_BAD_CHARACTER` token.

Refs:
* https://github.com/s...

dc2d11a950987320e3880bd1dbe9389b25d8e42a authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #5 from PHPCSStandards/feature/feature-complete-script-minor-tweaks

Feature complete check: only pad end-of-line status when > 1 lines

2459463fd5fa53d35dfa965feb2754641b99e7fb authored over 5 years ago by Juliette <[email protected]>
Feature complete check: only pad end-of-line status when > 1 lines

Only align the "end of line" status when there is more than 1 line.

9fd1fa9e0ff883c8e988d8d483019f8ab70cca61 authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #4 from PHPCSStandards/feature/add-debug-ruleset

New feature: Debug ruleset and sniff

3196f11b1130ab4c97e92b10137379a5832f964a authored over 5 years ago by Juliette <[email protected]>
:wrench: QA: enable unit testing for the code in this repo

This:
* Adds a PHPUnit `phpunit.xml.dist` configuration file.
* Adds a `phpunit-bootstrap.php` f...

f0607d3e04d55083a1558b18bfdcfaf8b87bca99 authored over 5 years ago by jrfnl <[email protected]>
:wrench: QA: enable feature completeness check for the Debug ruleset

This:
* Adds convenience scripts to the `composer.json` file to check the feature completeness o...

6ad034b7f121451e02fcf1b1f1dfcc5a9bf3584c authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #3 from PHPCSStandards/feature/feature-complete-script-minor-tweaks

Feature complete check: various improvements

86cfb9340f769220c2a8fb602eb99f147eb836a0 authored over 5 years ago by Juliette <[email protected]>
:sparkles: New feature: Debug ruleset and sniff

This adds a new external PHPCS standard named `Debug` intended only for use by sniff developers....

3f2c56ff61659d888298227e2e9f971a91ea8c3f authored over 5 years ago by jrfnl <[email protected]>
Feature complete check: various improvements

* Add simple `verbose` mode.
When enabled, the script will show which directories are search...

47bd5026ac63369204be02c172e355c377011ee2 authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #2 from PHPCSStandards/feature/add-sniff-feature-complete-script

New feature: script to check that sniffs are "feature complete"

cc3398443eaaf7468a43498522fd8cd8c1c8fe59 authored over 5 years ago by Juliette <[email protected]>
:wrench: QA: lint PHP files in this repo

50a18a2c4281124939226fc294cd822b291b7845 authored over 5 years ago by jrfnl <[email protected]>
:sparkles: New feature: script to check that sniffs are "feature complete"

This adds a custom script which will check whether each and every sniff is accompanied by a docu...

4e045f2e955f23dc37fc10e2c0c1c6b9a67085cf authored over 5 years ago by jrfnl <[email protected]>
Merge pull request #1 from PHPCSStandards/feature/add-phpcsdev-ruleset

New feature: PHPCSDev ruleset

bfc48997bf959a0d59df5874c14d9129d2144331 authored over 5 years ago by Juliette <[email protected]>
:sparkles: New feature: PHPCSDev ruleset

This adds a new external PHPCS standard called `PHPCSDev` for use by sniff developers to check t...

31ed3d64caf31e4655b263c829fed9561fff600f authored over 5 years ago by jrfnl <[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...

85382c0a53f3e7a29e90109d2dac966d6a07e803 authored over 5 years ago by jrfnl <[email protected]>
:books: Readme: add installation instructions

Add badges, installation instructions, a contributing section and license information to the Rea...

06eb4dd84ff0653dd3a057131225f41fb5919f4f authored over 5 years ago by jrfnl <[email protected]>
:wrench: Initial development environment setup

5d29b83ebca71d7785d3e22b1aa9ea64b8221139 authored over 5 years ago by jrfnl <[email protected]>
Add LGPLv3 License

d8cbc49dd71dce86c5dd248ea0deca2756b820e2 authored over 5 years ago by Juliette <[email protected]>
Initial commit

e3fa72ecd30514250f02bc21746dcad837ee7ac7 authored over 5 years ago by Juliette <[email protected]>