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
Composer: set minimum Composer PHPCS plugin dependency version to `0.4.1`
54cb607f7df750402d6d4295ad740d0633e947b6 authored over 4 years ago by Juliette <[email protected]>Remove some duplication.
aec7fb283c62106a837b9587f8215f4aeeb9d378 authored over 4 years ago by jrfnl <[email protected]>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]>Travis: fix the build
dd80cc46cd98d4407b69edec662a54f3376e57f3 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...
dc18ed40a0ecd1ba1f679942c8f4c9684c7139da authored almost 5 years ago by jrfnl <[email protected]>CI: switch to fork of Parallel-lint package
fd7ec4ca73206b701f0e575faec63914bf14d540 authored almost 5 years ago by Juliette <[email protected]>... 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]>Release version 1.0.0
0f0776e8e7f7299c98642e30eeeb59b79f2ab99a authored almost 5 years ago by Juliette <[email protected]>Add a changelog
2bd8c367deccd0ff4bab46436264e9e699fbc93b authored almost 5 years ago by Juliette <[email protected]>ed3c5788c3b3f34fd0c00a296e87d0437785a27e authored almost 5 years ago by jrfnl <[email protected]>
Various minor tweaks
a4bf15f689b52f09937abc08223596aa56a48d7e authored almost 5 years ago by Juliette <[email protected]>2ef43446371480126882b48080c5602038a37ffa authored almost 5 years ago by jrfnl <[email protected]>
Unit tests: set the `PHPCS_IGNORE_TESTS` environment variable from the bootstrap
b3f68bc735b5a01e7759eb8d33a2dc44be845459 authored almost 5 years ago by Juliette <[email protected]>... 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]>Remove the PHPCSDev ruleset
b1af25358090d88cd7454ce351bb167e56dcbfc8 authored almost 5 years ago by Juliette <[email protected]>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]>Composer: update PHPCS Composer plugin dependency
02bdad2adea8d0ffb6ccc4bee7135c78ef735f97 authored almost 5 years ago by Juliette <[email protected]>
The DealerDirect Composer plugin has just released version `0.6.0`.
As Composer treats minors < ...
Various small tweaks
ce9c0a3275cf316590b8ecf421ec664946a1d490 authored about 5 years ago by Juliette <[email protected]>
* Ignore PHPUnit 8.x cache file.
* Only run `composer validate` once per build.
* Ignore the `.g...
PHPCSDev ruleset: add a few select additional rules
75a6428fbfc07f639f7eaaa2e70fb2512a831228 authored about 5 years ago by Juliette <[email protected]>See the inline documentation of the ruleset for more information.
5d159d20d9ab71dac85e61e56274b9821085781d authored about 5 years ago by jrfnl <[email protected]>PHPCSDev ruleset: allow for more than one `@since` tag
b79fae6cd72dd3dbe521717b8a31dba5c1e5a384 authored about 5 years ago by Juliette <[email protected]>Travis: minor tweaks
c101f99fa04fe3c04ffec582fc4107e09efd9992 authored about 5 years ago by Juliette <[email protected]>QA: use FQN when using global functions and constants
b104c4d4ce5df5942707b3e078342116e6f349b6 authored about 5 years ago by Juliette <[email protected]>... to document a class's changelog.
ad12350890c1af60698f8a1b58af3e46469d8938 authored about 5 years ago by jrfnl <[email protected]>PHPCSDev ruleset: switch over to PSR12 and other minor tweaks
38ece97c006f301914e8741f68d8cd60b94d6e7d authored about 5 years ago by Juliette <[email protected]>
* The `env` variables do not need the `matrix` key.
* There is something weird going on with sta...
753816730574cb387c008ea3ab128fc2029d3eda authored about 5 years ago by jrfnl <[email protected]>
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]>PHPCSDebug: change namespace / remove namespace prefix
d2f355b433978a71a54faa2ea02cf65c7e60f499 authored about 5 years ago by Juliette <[email protected]>PHPCSDev ruleset: no need for the namespace
b44f490d9bb4a77b622782f8349d290bdcf46470 authored about 5 years ago by Juliette <[email protected]>CheckSniffCompleteness: change namespace
11665c46c55dfdef09c4f5b4caaccfa189eb6949 authored about 5 years ago by Juliette <[email protected]>CheckSniffCompleteness: minor textual update
e8e2b253c308883df71dd1179920d18991f4da24 authored about 5 years ago by Juliette <[email protected]>* 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]>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]>Use the package name, rather than the organization name.
b7c30746dab0dd1f31ed789817c7adca7a344c4a authored about 5 years ago by jrfnl <[email protected]>Use the package name, don't split it.
e14d427788e8659571c9e172445b9ed82d8bdea1 authored about 5 years ago by jrfnl <[email protected]>PHPCSDev ruleset: disallow Yoda conditions
04556f18c527e319246bef47d07b2679d9470371 authored about 5 years ago by Juliette <[email protected]>This sniff was introduced in PHPCS 3.5.0.
6ef718a61ef9b6a4f9a4e0ec76cebb0564ec15e8 authored about 5 years ago by jrfnl <[email protected]>Travis: test against PHP 7.4, not snapshot
b8285d98edc2275b910dcb21499436165521dcf7 authored about 5 years ago by Juliette <[email protected]>Looks like Travis (finally) has got a "normal" PHP 7.4 image available.
2f08129c23c2f6c40b2544c4ce7d8e33000c4c71 authored about 5 years ago by jrfnl <[email protected]>Debug/TokenList: add more defensive coding
af84bd608f2867ebceedb0e7cf85dee71a6f11fd authored about 5 years ago by Juliette <[email protected]>... to guard against rare tokenizer issues.
Includes unit test.
93360962e66954f38aabf8055b57f35fd825e216 authored about 5 years ago by jrfnl <[email protected]>Debug/TokenList: no need to touch Xdebug settings
43bc6363ecfca7599fafb86a151c359aa00fdc17 authored about 5 years ago by Juliette <[email protected]>Debug/TokenList: stabilize line endings in unit tests
72145f0cb9f57208123d71201bace76a1b9679bc authored about 5 years ago by Juliette <[email protected]>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]>35f7cacac524453c504e6455b3ba2fde1733353f authored about 5 years ago by jrfnl <[email protected]>
Readme: fix installation instructions
5611b58a4493a5b0e1f34cd2f4c6401e9eadbd74 authored about 5 years ago by Juliette <[email protected]>Travis: PHP 7.4 is no longer allowed to fail
ce4528cf4503b2193b57d16cd2fdaed84d105362 authored about 5 years ago by Juliette <[email protected]>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]>... 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]>Composer: make the version requirement for the Composer PHPCS plugin more flexible, take two
aff2f40b85628a8be26bee4b42564c291f43d4d4 authored about 5 years ago by Juliette <[email protected]>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]>Debug\TokenList: enhance the output
648d9df01ac9a959a3196f37f7d623d562171de9 authored about 5 years ago by Juliette <[email protected]>
* Add a "Header" to the output, giving some indication of what each column means.
* Add padding ...
Composer: make the version requirement for the PHPCS plugin more flexible
06720bc39bb73f0f2bce99dc5bba1ef99b7b7e9e authored over 5 years ago by Juliette <[email protected]>... 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]>PHPCSDev: account for new PHPCS backfill
ec15089efdb6efad03860f62d09aa8180046d60b authored over 5 years ago by Juliette <[email protected]>PHPCS 3.5.0 will backfill the new PHP 7.4 `T_BAD_CHARACTER` token.
Refs:
* https://github.com/s...
Feature complete check: only pad end-of-line status when > 1 lines
2459463fd5fa53d35dfa965feb2754641b99e7fb authored over 5 years ago by Juliette <[email protected]>Only align the "end of line" status when there is more than 1 line.
9fd1fa9e0ff883c8e988d8d483019f8ab70cca61 authored over 5 years ago by jrfnl <[email protected]>New feature: Debug ruleset and sniff
3196f11b1130ab4c97e92b10137379a5832f964a authored over 5 years ago by Juliette <[email protected]>
This:
* Adds a PHPUnit `phpunit.xml.dist` configuration file.
* Adds a `phpunit-bootstrap.php` f...
This:
* Adds convenience scripts to the `composer.json` file to check the feature completeness o...
Feature complete check: various improvements
86cfb9340f769220c2a8fb602eb99f147eb836a0 authored over 5 years ago by Juliette <[email protected]>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]>
* Add simple `verbose` mode.
When enabled, the script will show which directories are search...
New feature: script to check that sniffs are "feature complete"
cc3398443eaaf7468a43498522fd8cd8c1c8fe59 authored over 5 years ago by Juliette <[email protected]>50a18a2c4281124939226fc294cd822b291b7845 authored over 5 years ago by jrfnl <[email protected]>
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]>New feature: PHPCSDev ruleset
bfc48997bf959a0d59df5874c14d9129d2144331 authored over 5 years ago by Juliette <[email protected]>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]>
This:
* Adds a custom PHPCS ruleset which uses the `PHPCSDev` ruleset to check the code style of...
Add badges, installation instructions, a contributing section and license information to the Rea...
06eb4dd84ff0653dd3a057131225f41fb5919f4f authored over 5 years ago by jrfnl <[email protected]>5d29b83ebca71d7785d3e22b1aa9ea64b8221139 authored over 5 years ago by jrfnl <[email protected]>
d8cbc49dd71dce86c5dd248ea0deca2756b820e2 authored over 5 years ago by Juliette <[email protected]>
e3fa72ecd30514250f02bc21746dcad837ee7ac7 authored over 5 years ago by Juliette <[email protected]>