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 branch 'stable' into develop

1815b428f2f42331db23d4b322beb3d1413ff6b3 authored 10 months ago by jrfnl <[email protected]>
Merge pull request #135 from PHPCSStandards/dependabot/github_actions/stable/ramsey/composer-install-3

GH Actions: Bump ramsey/composer-install from 2 to 3

9ecc6fa7decfad7714528fe40ccb6539a3dbb9e7 authored 10 months ago by Juliette <[email protected]>
GH Actions: Bump ramsey/composer-install from 2 to 3

Bumps [ramsey/composer-install](https://github.com/ramsey/composer-install) from 2 to 3.
- [Rele...

38f172f5d6f6a57443c73d0d30245466df88280a authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge branch 'stable' into develop

668d87949e2977e05dcb9e6556f1854fcb6a28cb authored 10 months ago by jrfnl <[email protected]>
Merge pull request #141 from PHPCSStandards/feature/ghactions-test-minor-tweak

GH Actions: minor tweak after release of PHPCS 3.8.0

b5467eea7496da881dd77950007113a8a0142831 authored 10 months ago by Juliette <[email protected]>
GH Actions: minor tweak after release of PHPCS 3.8.0

600da290b0b6358172fdee95a845d330b30b975c authored 10 months ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

a2569bf1d41a8c8cea87fccb428eb80a60964c71 authored 10 months ago by jrfnl <[email protected]>
Merge pull request #140 from PHPCSStandards/feature/iotestcase-performance-tweak

Tests: performance improvement

9dba7c9c844a06f54b423f84e15e438a0dd932b2 authored 10 months ago by Juliette <[email protected]>
Tests: performance improvement

Bypassing the Windows Cmd shell should make running these tests significantly faster on Windows....

57b32ef354eb79a0f8230f0a8eb6f18e4874caf1 authored 10 months ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

43b36decb67ff33b24709ad6b47d63fd3a1075cb authored 10 months ago by jrfnl <[email protected]>
Merge pull request #139 from PHPCSStandards/feature/tests-minor-bootstrap-tweak

Tests: allow for running locally via PHPUnit PHAR file

e460a85dcd9e9f59be076201c35bb76f146fa675 authored 10 months ago by Juliette <[email protected]>
Tests: allow for running locally via PHPUnit PHAR file

d490b9f4e3ebe7246f4b4b4afc56a418183ef353 authored 10 months ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

32c2ecdca6fb043a1ac1538ec31c8c1c3873ecf4 authored 10 months ago by jrfnl <[email protected]>
Merge pull request #138 from PHPCSStandards/feature/tests-should-be-final

Tests: test classes should be final

daf165ba12dd15b149ff980e305d4452cd568f85 authored 10 months ago by Juliette <[email protected]>
Tests: test classes should be final

Fixes an oversight.

e327f69486237c17af6af35b936ff7ef53da3e91 authored 10 months ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

4527a1563c1c166157bab4c93f6a65c140a0e3a7 authored 10 months ago by jrfnl <[email protected]>
Merge pull request #137 from PHPCSStandards/phpcsdebug/fix-tests

PHPCSDebug: fix tests

fb626bf003d3585779f379361d840894d1932990 authored 10 months ago by Juliette <[email protected]>
PHPCSDebug: fix tests

PHPCSUtils 1.0.9 made a change to the `UtilityMethodTestCase` which causes the selected sniff to...

8c77b059aa4881c7ea2efc465e766df0f45c3d53 authored 10 months ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

6b8f327911322dead574619dcce7b4fd0f24f2a1 authored about 1 year ago by jrfnl <[email protected]>
Merge pull request #134 from PHPCSStandards/feature/switch-to-fork-of-phpcs

Switch to PHPCSStandards/PHP_CodeSniffer

aa6f5d6e18a62d70d05e7fa8cd62cc45862138b8 authored about 1 year ago by Juliette <[email protected]>
Switch to PHPCSStandards/PHP_CodeSniffer

The Squizlabs repo has been abandoned. The project continues in a fork in the PHPCSStandards org...

22b1c4075d057c387b096a7381b440bdc15cdf41 authored about 1 year ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

3e08bad9d02292dee073cd2a197d83f03d479807 authored about 1 year ago by jrfnl <[email protected]>
Merge pull request #133 from PHPCSStandards/feature/readme-update-for-8.3

README: add PHP 8.3 to badge

509bf37c80c8431d8709acf37aec7633e083eaa0 authored about 1 year ago by Juliette <[email protected]>
README: add PHP 8.3 to badge

fb69d7e47a3a1cf9623171e73ea215d559999e4d authored about 1 year ago by jrfnl <[email protected]>
Merge pull request #132 from PHPCSStandards/feature/ghactions-php-8.3-update

GH Actions: update for the release of PHP 8.3

a4a38424b32c5ebfe8708eb7af552facbb4983c1 authored about 1 year ago by Juliette <[email protected]>
Merge pull request #131 from PHPCSStandards/feature/composer-add-security-link

Composer.json: add link to security policy

ee01998bcd2b39f837fd85a61f7235957bee262c authored about 1 year ago by Juliette <[email protected]>
GH Actions: update for the release of PHP 8.3

... which is expected later today.

d1de2f4c9f74e56a287c1e23e66343b58f48cf8e authored about 1 year ago by jrfnl <[email protected]>
Composer.json: add link to security policy

This is a new feature available since Composer 2.6.0, which was released a little while ago.

Wh...

ce378bd3261fb496ebe7a74538676f982fb7fb90 authored about 1 year ago by jrfnl <[email protected]>
Merge pull request #128 from PHPCSStandards/feature/remove-security-file

Defer to organisation security policy

df4797f6a0e27fc8a97893370b3a9afbb67a43ea authored about 1 year ago by Juliette <[email protected]>
Defer to organisation security policy

Commit https://github.com/PHPCSStandards/.github/commit/15b6006cdf302d24b7341c356e58e175a800b4a1...

5457f2009e324a5672f667c7f6d1ebbbcf1b537c authored about 1 year ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

9237e702addc288f6ac30a83d4c510d9e474f95c authored about 1 year ago by jrfnl <[email protected]>
Merge pull request #127 from PHPCSStandards/feature/ghactions-minor-tweaks

GH Actions: minor tweaks

d5c76158f5439cf4e55b48b6aacb6ec1fc41d811 authored about 1 year ago by Juliette <[email protected]>
GH Actions: minor tweaks

* Update a few links in inline comments as the old URLs are no longer valid.
* Ensure all steps ...

6d29ca22ad889fb7c165b2eb0c069d42949fc4ae authored about 1 year ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

033d0a1c275cdcdd54b3114ce01de0d7724a2fee authored over 1 year ago by jrfnl <[email protected]>
Merge pull request #125 from PHPCSStandards/dependabot/github_actions/crazy-max/ghaction-github-status-4

GH Actions: Bump crazy-max/ghaction-github-status from 3 to 4

f977db0ebfa0453e3ca2b1974d2029fc8ef78f0d authored over 1 year ago by Juliette <[email protected]>
Merge pull request #124 from PHPCSStandards/dependabot/github_actions/crazy-max/ghaction-github-pages-4

GH Actions: Bump crazy-max/ghaction-github-pages from 3 to 4

a8b5e1301fe37eb2cf75e5fac1e98968da41854b authored over 1 year ago by Juliette <[email protected]>
Merge pull request #123 from PHPCSStandards/dependabot/github_actions/actions/checkout-4

GH Actions: Bump actions/checkout from 3 to 4

501497a3ef65ef06a1dda539ed6544f3a8e501ab authored over 1 year ago by Juliette <[email protected]>
GH Actions: Bump actions/checkout from 3 to 4

Dependabot couldn't find the original pull request head commit, 222aa81dedcc35e380c4c10981820876...

0b7f2fd130200ce8da6b90f072f99714e742deee authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GH Actions: Bump crazy-max/ghaction-github-status from 3 to 4

Bumps [crazy-max/ghaction-github-status](https://github.com/crazy-max/ghaction-github-status) fr...

e9ff05e9decd669fc4ac0baf881e7a9d62acfea8 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
GH Actions: Bump crazy-max/ghaction-github-pages from 3 to 4

Dependabot couldn't find the original pull request head commit, 211121e210d49bc967c2c1113f77efc3...

f07829a22e8b5934f7e9a99e75addc8114e1d909 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge branch 'stable' into develop

cd4ba8ea2aa22c495160fcf9ba455916a284725f authored over 1 year ago by jrfnl <[email protected]>
Merge pull request #126 from PHPCSStandards/feature/dependabot-target-stable

Dependabot: target the "stable" branch for GHA PRs

a1c78f414d7d7c55f5ad1279ba1c599c8956d823 authored over 1 year ago by Juliette <[email protected]>
Dependabot: target the "stable" branch for GHA PRs

GitHub action runners should continue to work, both on the `stable` as well as the `develop` bra...

19600ac4376e7bc82eaa0c31cd5a00fb05324bb4 authored over 1 year ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

676ab0c36244bc2dde3652ec87d1e276d4bb5316 authored over 1 year ago by jrfnl <[email protected]>
Merge pull request #122 from PHPCSStandards/feature/enable-and-configure-dependabot

Add dependabot configuration file

93e351f1d93f008db1f0a264cf7b6dcb10ebcac5 authored over 1 year ago by Juliette <[email protected]>
Add dependabot configuration file

This automatically enables Dependabot to:
* Submit pull requests for security updates and versio...

61181b765982d4aa5dfc98a638a68df3341911c4 authored over 1 year ago by jrfnl <[email protected]>
Merge pull request #121 from PHPCSStandards/feature/add-security-file

Add `security.md` file

90221ae31d49bfd8732d6d51a7244e9d131b8549 authored over 1 year ago by Juliette <[email protected]>
Add `security.md` file

... containing information about how to report security issues and what versions of PHPCompatibi...

2fc7f50bf6770c4b2e8deb7a4884bf319d70c285 authored over 1 year ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

d93d47384a7785d7e5e0c61a301b4ceb5ad2553d authored about 2 years ago by jrfnl <[email protected]>
Readme/Changelog: update for release of v 1.2.1

Includes:
* Mention of all relevant changes.
* Adding a link for the version diff.
* Updating th...

750c8a99edc0ef7aa616a58cc64d5badad9c10cc authored about 2 years ago by jrfnl <[email protected]>
GH Actions/website deploy: minor tweaks

0a553803bb08063b18dc2fc589779bef69f0f0e4 authored about 2 years ago by jrfnl <[email protected]>
README: update tested-on badge

Since PR 117, builds against PHP 8.2 are no longer allowed to fail, so let this be known in the ...

d91f20c07ef1b5d70e6c03eafc31b273945afe8b authored about 2 years ago by jrfnl <[email protected]>
Composer: allow for the 1.0.0 version of the Composer PHPCS plugin

The Composer PHPCS plugin has released its 1.0.0 version. :tada:

Important:
I've _widened_ the ...

0a79c539600ceeb29726e0e98d34a30bc94a0985 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: update PHP versions in workflows

PHP 8.2 has been released today :tada: and the `setup-php` action has announced support for PHP ...

7ec55c546e976729827294d4ece088b8f56c7a6b authored about 2 years ago by jrfnl <[email protected]>
GH Actions: minor simplification

... of the bash `date` command in the earlier pulled cache busting.

a8f409995a3698fa609cbba539f233e22a7a9865 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: use PHP `latest`

... for those tasks where the PHP version isn't that relevant.

a9afeb7295a0a6108c4c7c2b81b7240441f9073a authored about 2 years ago by jrfnl <[email protected]>
GH Actions: bust the cache semi-regularly

Caches used in GH Actions do not get updated, they can only be replaced by a different cache wit...

d8a621c3e6e80eedfdf6cdf6f2a320456633f34f authored about 2 years ago by jrfnl <[email protected]>
GH Actions: harden the workflow against PHPCS ruleset errors

If there is a ruleset error, the `cs2pr` action doesn't receive an `xml` report and exits with a...

cc09853f04e2a31ae50e6c63b95347c35ae1696b authored about 2 years ago by jrfnl <[email protected]>
GH Actions/basics: revert to xmllint-problem-matcher v1

As the `korelstar/xmllint-problem-matcher` repo now has a long-running `v1` branch, this update ...

640ffc1cb3ab16e5775d0bdfa09d392087a9e340 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: update the xmllint-problem-matcher

The `xmllint-problem-matcher` action runner has released a new version which updates it to use n...

89e437b9377da1faf1f24c7d41e4ab14372004a7 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: fix use of deprecated `set-output`

GitHub has deprecated the use of `set-output` (and `set-state`) in favour of new environment fil...

e76fb838a5ccf9c6abc6f53fb3cb1896a7cce981 authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #120 from PHPCSStandards/feature/ghactions-website-workflow-tweaks

GH Actions/website deploy: minor tweaks

e1a3884342b4df002436701a6ab8287d16bb5dea authored about 2 years ago by Juliette <[email protected]>
Merge pull request #119 from PHPCSStandards/feature/readme-update-tested-on-badge

README: update tested-on badge

e571b1565da995448935a125a9b7350546b9c054 authored about 2 years ago by Juliette <[email protected]>
GH Actions/website deploy: minor tweaks

94083d6a0c7629637d1684af658940993d4f7ae3 authored about 2 years ago by jrfnl <[email protected]>
README: update tested-on badge

Since PR 117, builds against PHP 8.2 are no longer allowed to fail, so let this be known in the ...

81ed3e01614e1728400d4a1bcfe2b92f0a298764 authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #118 from PHPCSStandards/feature/update-for-1.0-release-of-composer-phpcs-plugin

Composer: allow for the 1.0.0 version of the Composer PHPCS plugin

fff4d46930c111b56d24e1740231173d641610bc authored about 2 years ago by Juliette <[email protected]>
Composer: allow for the 1.0.0 version of the Composer PHPCS plugin

The Composer PHPCS plugin has released its 1.0.0 version. :tada:

Important:
I've _widened_ the ...

f894833d12de4b33ac38b81eff5ed55bdf46bb2e authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #117 from PHPCSStandards/feature/ghactions-tweaks

GH Actions: various tweaks / PHP 8.2 not allowed to fail

445b675699ce1919b5e209442af4060dbb8b437e authored about 2 years ago by Juliette <[email protected]>
GH Actions: minor simplification

... of the bash `date` command in the earlier pulled cache busting.

907a92d8de56c8b6d04ce115c922ab96fd6e9240 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: update PHP versions in workflows

PHP 8.2 has been released today :tada: and the `setup-php` action has announced support for PHP ...

8e91539c162a6d9b471cdefdacb371b1f5e8b634 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: use PHP `latest`

... for those tasks where the PHP version isn't that relevant.

c91804e642f387592e79af2100b345d929f28b9a authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #116 from PHPCSStandards/feature/ghactions-cache-busting

GH Actions: bust the cache semi-regularly

5fb180df25c1f436e0902c0158200f5346d1067e authored about 2 years ago by Juliette <[email protected]>
GH Actions: bust the cache semi-regularly

Caches used in GH Actions do not get updated, they can only be replaced by a different cache wit...

5b7cf07ed4b2a598cd128ebd79046edf44bf9dc4 authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #115 from PHPCSStandards/feature/ghactions-tweaks

GH Actions: few tweaks

85bca53988ec0cc072f48101cc8a7f238a936183 authored about 2 years ago by Juliette <[email protected]>
GH Actions: harden the workflow against PHPCS ruleset errors

If there is a ruleset error, the `cs2pr` action doesn't receive an `xml` report and exits with a...

d8f22ed732f35b0838a17658fed8ef3709e1781d authored about 2 years ago by jrfnl <[email protected]>
GH Actions/basics: revert to xmllint-problem-matcher v1

As the `korelstar/xmllint-problem-matcher` repo now has a long-running `v1` branch, this update ...

2bfca0023a78294afa97feb1f8ad41b1fd258386 authored about 2 years ago by jrfnl <[email protected]>
Merge pull request #114 from PHPCSStandards/feature/ghactions-various-updates

GH Actions: various updates

0bfda10cbbedcd1982131438ce93583fd577ac9c authored about 2 years ago by Juliette <[email protected]>
GH Actions: update the xmllint-problem-matcher

The `xmllint-problem-matcher` action runner has released a new version which updates it to use n...

4c2fb1a62b0b7f8a6a478a529774528d21e833e2 authored about 2 years ago by jrfnl <[email protected]>
GH Actions: fix use of deprecated `set-output`

GitHub has deprecated the use of `set-output` (and `set-state`) in favour of new environment fil...

c618d84b0c3151d9decfcf9d4b092969418988c9 authored about 2 years ago by jrfnl <[email protected]>
Merge branch 'stable' into develop

69d57a69ceb876a4862f81d379b787771095774e authored over 2 years ago by jrfnl <[email protected]>
Readme/Changelog: update for release of v 1.2.0

Includes:
* Mention of all relevant changes.
* Adding a link for the version diff.
* Updating th...

3a2cdfb1bf9d3565a7c337a44438ab74e2336ded authored over 2 years ago by jrfnl <[email protected]>
XSD: minor touch up

bf0e337b33d9bdfedce3532aee9f54a8b7a6d4bf authored over 2 years ago by jrfnl <[email protected]>
Add "static analysis" and "dev" Composer keywords

As per https://getcomposer.org/doc/04-schema.md#keywords by including "dev" and/or "static analy...

5745b7ac1b7a484c105ee6402f093095e7760063 authored over 2 years ago by Gary Jones <[email protected]>
GH Actions/CS workflow: download XSD schema before using it

... as XMLLint does not handle remote URLs well.

5d491b62ed8c7bc4eb03a4e6622c1e032aa09f30 authored over 2 years ago by jrfnl <[email protected]>
GH Actions/CS workflow: validate the code style of the XSD file

5c09bf744824d002455111d2a98db5e45de10060 authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: visualize whitespace in PHP 7.3+ heredoc/nowdoc closers

Since PHP 7.3, heredoc/nowdoc closers may be indented.
This indent can use either tabs or spaces...

747f7e9d739d62d9eeec8b087e65c3bb9d89f19f authored over 2 years ago by jrfnl <[email protected]>
GH Actions/CS workflow: clean up the documentation

... and group related tasks.

757838a897d787db0132473a8031be455a837756 authored over 2 years ago by jrfnl <[email protected]>
Introduce a XSD schema for validation PHPCS XML docs (#80)

* Introduces an XSD schema file to allow for validating PHPCS XML docs files, i.e. the `Standard...

650cb66fe32655d30bfe559bec767682e1bdfbb9 authored over 2 years ago by Denis Žoljom <[email protected]>
Tests: add generic IOTestCase

... with a helper method to retrieve `stdout`, `stderr` and the exit code of a command line comm...

aec8d0f5ccdae1a6501ce9c793825046e1688b32 authored over 2 years ago by jrfnl <[email protected]>
CI/QA: prepare for adding additional tests

Update the test setup to allow for tests to be added for the Feature Complete tooling as well as...

e7bf5b6e19739d1a7ba36a70db1c50b8b870d78b authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: add perfunctory test for the register() method

bfda1bd1b76d371275c32fb29800f059a3d39e32 authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: add tests for CSS and JS

These tests safeguard that the sniff works just as well when given a CSS or JS file.

84391458273ca73ad347e8527df95b3a99cdb815 authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: improve PHP test case file

... to include more code, allowing it to hit all conditions.

* Have code within parentheses - t...

61fb35f88876b7955f94cd0960a254389c3d8c52 authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: always show original content when available

When the `tab-width` configuration variable has been set for PHPCS - either via the config, via ...

3abedb79933879b6ebce9069b1197229099bb1fd authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: visualize whitespace characters

Visualize space and tab characters within whitespace tokens.

This is primarily a change to impr...

e0d7fe2417c7226f2c3646e9bf568d136128e27b authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: visualize whitespace characters (take two)

Follow up after PR 102.

Comment tokens, most notably `T_COMMENT` and `T_DOC_COMMENT_STRING` wil...

79a70d66b1bd6ed6448f669c6294a23484da06db authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: bug fix - do not calculate token length

The output from the `TokenList` sniff should represent the information contained within the `$to...

8e57c256b0b7105466ab796cdc45f7d028a52014 authored over 2 years ago by jrfnl <[email protected]>
PHPCSDebug/TokenList: minor tweak for testability

When a token only contains new line characters, a trailing space would be included on the line.
...

955f7a689191b7ce800c64721dbdc03b519fa898 authored over 2 years ago by jrfnl <[email protected]>
GH Actions: version update for github pages action runner

This predefined action has had a major release.

This is mostly just a change of the Node versio...

0f6d9441ee96118f842542e4af31eabddcc9b10e authored over 2 years ago by jrfnl <[email protected]>
CheckSniffCompleteness::isComplete(): no double new line

No need for a double new line above the "success" message.

ee07bcfcd011aa08ac2ec61e9f13521780c84866 authored over 2 years ago by jrfnl <[email protected]>