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
Collections::textStringStartTokens(): fix typo in method name
github.com/PHPCSStandards/PHPCSUtils - 8224d2450c9e99535a500469fad0ec82ba701d9d authored over 2 years ago by Juliette <[email protected]>Includes fixing it up in all uses within PHPCSUtils.
github.com/PHPCSStandards/PHPCSUtils - 937cc0d5dca027f8e83424a95ba797778fef2d76 authored over 2 years ago by jrfnl <[email protected]>GetCompleteTextString3604Test: fix duplicate array key
github.com/PHPCSStandards/PHPCSUtils - 12c75e7ad673cdbd2fc362d682f5951bd892b035 authored over 2 years ago by Juliette <[email protected]>... which meant one of the tests wasn't running.
github.com/PHPCSStandards/PHPCSUtils - 9f1489888a3ee81d4e7f7e3f2d3698af91e02cab authored over 2 years ago by jrfnl <[email protected]>TextStrings::getCompleteTextString(): add BC for incorrectly tokenized double quoted strings
github.com/PHPCSStandards/PHPCSUtils - 76c81154f818576e030d68ff2543603020523dce authored over 2 years ago by Juliette <[email protected]>While creating a sniff for PHPCompatibility to detect the PHP 8.2 deprecation of two of the four...
github.com/PHPCSStandards/PHPCSUtils - c9c0266158b57c51d9998391a677696e2f070707 authored over 2 years ago by jrfnl <[email protected]>The minimum PHPCS version for this standard was raised in PR #17, but the text in the README was...
github.com/PHPCSStandards/PHPCSDevCS - 3e8ca65fc8c172cbb2383fdf9d1d36287f6b989c authored over 2 years ago by jrfnl <[email protected]>PHPCSDebug/TokenList: expand and improve the tests
github.com/PHPCSStandards/PHPCSDevTools - 44862bf3b9c9a79d320cf0ce62a78e284fa00599 authored over 2 years ago by Juliette <[email protected]>github.com/PHPCSStandards/PHPCSDevTools - 872f7878fd6ffd89f4f929b31cef81388a4bd6a3 authored over 2 years ago by jrfnl <[email protected]>
These tests safeguard that the sniff works just as well when given a CSS or JS file.
github.com/PHPCSStandards/PHPCSDevTools - b9b037bd9ddac67c56ba94e69ae81a09bfb77aae authored over 2 years ago by jrfnl <[email protected]>... to include more code, allowing it to hit all conditions.
* Have code within parentheses - t...
github.com/PHPCSStandards/PHPCSDevTools - 71bffc82b5c4946c9c32a7830c5ff49cf092c89c authored over 2 years ago by jrfnl <[email protected]>
When a token only contains new line characters, a trailing space would be included on the line.
...
PHPCSDebug/TokenList: bug fix - do not calculate token length
github.com/PHPCSStandards/PHPCSDevTools - e8421b55ba8438348bdd2d0a3d67221d496d2a30 authored over 2 years ago by Juliette <[email protected]>The output from the `TokenList` sniff should represent the information contained within the `$to...
github.com/PHPCSStandards/PHPCSDevTools - 42ebb518ff96370f70e0d7d702accdee13979b91 authored over 2 years ago by jrfnl <[email protected]>PHPCSDebug/TokenList: always show original content when available
github.com/PHPCSStandards/PHPCSDevTools - f012fec694a6ec6c8d74197dbf9ba52377e4dfcc authored over 2 years ago by Juliette <[email protected]>When the `tab-width` configuration variable has been set for PHPCS - either via the config, via ...
github.com/PHPCSStandards/PHPCSDevTools - 2fba3637a23517db9b3da9e383cc1c4bdf585241 authored over 2 years ago by jrfnl <[email protected]>PHPCSDebug/TokenList: visualize whitespace characters (take two)
github.com/PHPCSStandards/PHPCSDevTools - 35cc48c366206992a5a5fe1bc1bac887578289c9 authored over 2 years ago by Juliette <[email protected]>Follow up after PR 102.
Comment tokens, most notably `T_COMMENT` and `T_DOC_COMMENT_STRING` wil...
github.com/PHPCSStandards/PHPCSDevTools - d9c30ebf86999235533fae0089baf3c1cbb87115 authored over 2 years ago by jrfnl <[email protected]>PHPCSDebug/TokenList: visualize whitespace characters
github.com/PHPCSStandards/PHPCSDevTools - a281bf799d5f0af2a76211e6b28822a4a5cba1fd authored over 2 years ago by Juliette <[email protected]>Visualize space and tab characters within whitespace tokens.
This is primarily a change to impr...
github.com/PHPCSStandards/PHPCSDevTools - f0c4a7bbefd93c7205ab9da701081b03c0622a9a authored over 2 years ago by jrfnl <[email protected]>Tests: add generic IOTestCase
github.com/PHPCSStandards/PHPCSDevTools - dc8e8678c26ae55104264747067938a5ab0905df authored over 2 years ago by Juliette <[email protected]>... with a helper method to retrieve `stdout`, `stderr` and the exit code of a command line comm...
github.com/PHPCSStandards/PHPCSDevTools - bed5cc7e59d461dddbab069e28779d24c92d4401 authored over 2 years ago by jrfnl <[email protected]>FeatureComplete: send report to STDOUT and progress/verbose output to STDERR
github.com/PHPCSStandards/PHPCSDevTools - d42e68ac660eb4ddd392495a3db3e7c422a8a96e authored over 2 years ago by Juliette <[email protected]>Together, these will allow for separating the data streams to `STDOUT` and `STDERR` as per indus...
github.com/PHPCSStandards/PHPCSDevTools - 06ca640528c1b320feda48512b6e1ce98d22293c authored over 2 years ago by jrfnl <[email protected]>This commit implements use of the `CliWriter` class to separate the information send to the scre...
github.com/PHPCSStandards/PHPCSDevTools - 96da0271f960c5cdc101c071770e611e987e178d authored over 2 years ago by jrfnl <[email protected]>
This commit:
* Adds four custom assertion methods to the `CheckTestCase` and two helper methods....
Add autoloading for non-sniff related files
github.com/PHPCSStandards/PHPCSDevTools - 4243f8313eafad87c9624a7e75905bf42930bd1e authored over 2 years ago by Juliette <[email protected]>PHP_CodeSniffer can and will handle the autoloading of the sniff file (and associated tests) via...
github.com/PHPCSStandards/PHPCSDevTools - ff874da7ef375b9bea8d4ad1754eb458fd66264b authored over 2 years ago by jrfnl <[email protected]>Tests: add new RootPackageHandlingTest + bugfix
github.com/PHPCSStandards/composer-installer - 8504433809e5144aa98721ea8ceacc970be5c10b authored over 2 years ago by Juliette <[email protected]>Tests: add new `InstalledPathsOrderTest`
github.com/PHPCSStandards/composer-installer - 53f18db55659b3353a14d7a2fd15e3b81ff08ff0 authored over 2 years ago by Juliette <[email protected]>FeatureComplete: add new check for orphaned documentation and test files
github.com/PHPCSStandards/PHPCSDevTools - 9f004db317b093130fb838dca5d7b608a74b2664 authored over 2 years ago by Juliette <[email protected]>For standards which are not "feature complete" yet, i.e. do have tests, but may not have docs fo...
github.com/PHPCSStandards/PHPCSDevTools - 4bf656bde58adb2b8f0b33b4fb686eda9e06e628 authored over 2 years ago by jrfnl <[email protected]>FeatureComplete: add explicit `--no-docs` CLI argument
github.com/PHPCSStandards/PHPCSDevTools - 2465301c2cba0c80621f259629d65823b8610bde authored over 2 years ago by Juliette <[email protected]>FeatureComplete/Check: extract progress reporting to separate method
github.com/PHPCSStandards/PHPCSDevTools - e4483119c15d73cccf6db253b917591a6b72c3f4 authored over 2 years ago by Juliette <[email protected]>* Add explicit `--no-docs` CLI option. Currently this is basically an alias for the `-q`/`--quie...
github.com/PHPCSStandards/PHPCSDevTools - 191b228559acf60e91a1e72ecb991c7a1ed93e61 authored over 2 years ago by jrfnl <[email protected]>... to allow for it to be re-usable by other checks.
Includes updating the name of the associat...
github.com/PHPCSStandards/PHPCSDevTools - d07bd117092133cd49fe7a8b43a63597879fd576 authored over 2 years ago by jrfnl <[email protected]>FeatureComplete/Check: improve usability/readability of reporting in CLI
github.com/PHPCSStandards/PHPCSDevTools - 4d9a2227a98833dc705f8fe05d52c294b2f952e4 authored over 2 years ago by Juliette <[email protected]>
* Align the various parts of the error/warning messages for improved readability.
* Make the "ho...
Improve error/warning summary:
* Display the correct singular "error"/"warning" vs plural "error...
FeatureComplete/Check: add dedicated test for color mode
github.com/PHPCSStandards/PHPCSDevTools - c619f0696d3297ba9d6c06237685a49f1b3f106d authored over 2 years ago by Juliette <[email protected]>FeatureComplete/Check: add dedicated test for verbose mode
github.com/PHPCSStandards/PHPCSDevTools - 49907664cac1786edc24d286997f86c98f8033a0 authored over 2 years ago by Juliette <[email protected]>FeatureComplete/Check: add dedicated test verifying the progress bar display
github.com/PHPCSStandards/PHPCSDevTools - 57552525fc8050dac355dc0c1b7289117ed0ab1c authored over 2 years ago by Juliette <[email protected]>
These tests verify that:
* When colored output is explicitly requested (or auto-detected to be s...
These tests verify that:
* In "verbose" mode, the target directories as resolved will display.
These tests verify:
* That the "--no-progress" CLI argument is handled correctly.
* That both si...
FeatureComplete/Check: add integration tests for the tooling
github.com/PHPCSStandards/PHPCSDevTools - 106ab72aaa44b73b1e14e241bf7ceac2db3213b1 authored over 2 years ago by Juliette <[email protected]>
These tests verify:
* That no errors or warnings are reported for feature complete standards.
* ...
github.com/PHPCSStandards/PHPCSDevTools - af8a7cc5d29b880805b4bd023332332ed7489a22 authored over 2 years ago by jrfnl <[email protected]>
Feature Complete/Config: improve help texts and colorize help
github.com/PHPCSStandards/PHPCSDevTools - 1e49c15b46ac241528b8fb2d278f7e2edec53bae authored over 2 years ago by Juliette <[email protected]>This commit adds color highlighting to the help text output when color output is enabled via `--...
github.com/PHPCSStandards/PHPCSDevTools - ab34257b619c3edaa00df3fae0ec6c7c40629e9b authored over 2 years ago by jrfnl <[email protected]>Include more information about how the options are supposed to be used.
Includes updating the t...
github.com/PHPCSStandards/PHPCSDevTools - f9d958a02b8a14b16e89b7bad8286df7189d146a authored over 2 years ago by jrfnl <[email protected]>FeatureComplete/Config: add tolerance for extra whitespace in the command
github.com/PHPCSStandards/PHPCSDevTools - b0f7a805c4c34a64d32434000cf58104adfd5299 authored over 2 years ago by Juliette <[email protected]>FeatureComplete/Config: add tolerance for quoted values for the "exclude" option
github.com/PHPCSStandards/PHPCSDevTools - e3c1e31f4d6b69c0967842bffd7b52f40c609289 authored over 2 years ago by Juliette <[email protected]>Includes unit tests.
github.com/PHPCSStandards/PHPCSDevTools - 3dec601a1d4aeaa294696e4ec8b7c1dc59e25a66 authored over 2 years ago by jrfnl <[email protected]>Includes unit test.
github.com/PHPCSStandards/PHPCSDevTools - d27bd4d39566893a132df447a9f9c830cffb09b0 authored over 2 years ago by jrfnl <[email protected]>Feature Complete: add tests for the `Config` class
github.com/PHPCSStandards/PHPCSDevTools - c836b0ea53ed1444970057e01858398a4e2e2562 authored over 2 years ago by Juliette <[email protected]>.... as the result is too dependent on the system on which the function is being run, so this ca...
github.com/PHPCSStandards/PHPCSDevTools - e6eff22f5ed987a262fa7390beebf739a1739ce0 authored over 2 years ago by jrfnl <[email protected]>github.com/PHPCSStandards/PHPCSDevTools - a52d910ad2dacc3d8cf2c731ed45b099ae6c894a authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - ad5d5792354aa3aff71878a75f5d2c652e6e11ed authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - 9b0799c8c9c0df372de9cac893fc2c2ca86280b7 authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - d29f27e74cd21fcf4fe5c1fc95149f001d544286 authored over 2 years ago by jrfnl <[email protected]>
**PHPUnit config**
* Add a second test suite for the "Feature Complete" tooling tests and other ...
Feature Complete: refactor
github.com/PHPCSStandards/PHPCSDevTools - eaab70c6b50edd99ea46e32e9067c8e4215b9ff9 authored over 2 years ago by Juliette <[email protected]>... to improve testability of the code.
github.com/PHPCSStandards/PHPCSDevTools - 358c18c2b1f6bf638f54d63455cbb595b176a79d authored over 2 years ago by jrfnl <[email protected]>Instead of a hard `exit()` from within the `Check` script, let the controller exit with the retu...
github.com/PHPCSStandards/PHPCSDevTools - e45dd9419cbc9104d8d313ac768388ee7d1cc33f authored over 2 years ago by jrfnl <[email protected]>... to improve testability of the code.
github.com/PHPCSStandards/PHPCSDevTools - 5fea874dc0a98cd771f608cf273d4793432dd645 authored over 2 years ago by jrfnl <[email protected]>Instead of a hard `exit()` from within the `Config` script, let the controller exit based on the...
github.com/PHPCSStandards/PHPCSDevTools - ba26b16aec8aebfcb305b65cc21ebcf8104ed609 authored over 2 years ago by jrfnl <[email protected]>... as the way things are set up now, the config cannot be changed from outside the class and it...
github.com/PHPCSStandards/PHPCSDevTools - 82db7393e314b4afaa78a86cf2e099a9e4242ce8 authored over 2 years ago by jrfnl <[email protected]>
Changes in the functionality now contained in the `Config` class:
* All properties are now `priv...
github.com/PHPCSStandards/PHPCSDevTools - dacfdaf861c606892ad987b9396dc95f71a7e99c authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - 85bbdbd163a1052056380e3e743f9bdea2c4ae96 authored over 2 years ago by jrfnl <[email protected]>
In the "olden days" of PHPCS 1.x, it was customary for projects to call their custom project rul...
github.com/PHPCSStandards/composer-installer - 2de5e4b4906a28cf854da24ae725357eb832c318 authored over 2 years ago by jrfnl <[email protected]>New helper method to recursively copy a (fixture) directory with all its files to another locati...
github.com/PHPCSStandards/composer-installer - f1acb08ecda68112f7e747c431e1848d4d0b8d8a authored over 2 years ago by jrfnl <[email protected]>This new test class tests that the plugin correctly registers standards found in the root packag...
github.com/PHPCSStandards/composer-installer - b0f58fa504f03f65ae1ace4ed022523e04ff677f authored over 2 years ago by jrfnl <[email protected]>This new test class tests that the plugin always registers the installed_paths in the same order...
github.com/PHPCSStandards/composer-installer - 830516b18975a755223427a7df4ecf59645de5c9 authored over 2 years ago by jrfnl <[email protected]>GH Actions: fix builds on Windows with PHP 8.2
github.com/PHPCSStandards/composer-installer - e712e6bb0d9703a9ed191bc9488fa858d470adf6 authored over 2 years ago by Juliette <[email protected]>GH Actions/Securitycheck: update the security checker download
github.com/PHPCSStandards/composer-installer - 49dc287a70b0983df41c197ba9082392b4bd02e0 authored over 2 years ago by Juliette <[email protected]>GH Actions: version update for github pages action runner
github.com/PHPCSStandards/PHPCSDevTools - 30ab6dc07a7304304afe334778895af6d2fa63df authored over 2 years ago by Juliette <[email protected]>This predefined action has had a major release.
This is mostly just a change of the Node versio...
github.com/PHPCSStandards/PHPCSDevTools - 5b80be274c564518f15a0d923d1b0e430e071399 authored over 2 years ago by jrfnl <[email protected]>CheckSniffCompleteness::isComplete(): no double new line
github.com/PHPCSStandards/PHPCSDevTools - 6f80fd3f6c61969a02aaf9f92ec7050eaf7555e0 authored over 2 years ago by Juliette <[email protected]>No need for a double new line above the "success" message.
github.com/PHPCSStandards/PHPCSDevTools - 40f2dc58b7739359f74e5d9b4595a928b334a9c2 authored over 2 years ago by jrfnl <[email protected]>FeatureComplete: bug fix - wrong error message displayed in color mode for missing test cases
github.com/PHPCSStandards/PHPCSDevTools - d10a5850fd001a9ee0dcc5a336a3a26e16b5df74 authored over 2 years ago by Juliette <[email protected]>github.com/PHPCSStandards/PHPCSDevTools - 79a17a03c90bdbcb9be3425a8858b5ac81a15e7c authored over 2 years ago by jrfnl <[email protected]>
QA/CS: various minor CS fixes
github.com/PHPCSStandards/PHPCSDevTools - d3969712a85bbbbe33aa61773b6afeb74b3fa9aa authored over 2 years ago by Juliette <[email protected]>github.com/PHPCSStandards/PHPCSDevTools - 903f26d279146ccf84bbb51e32b218ee3fab7780 authored over 2 years ago by jrfnl <[email protected]>
GH Actions: version update for github status action runner
github.com/PHPCSStandards/PHPCSDevTools - b0589593cc54cb3d8a45b7b539ba9b3687b1d83d authored over 2 years ago by Juliette <[email protected]>This predefined action has had a major release.
This is mostly just a change of the Node versio...
github.com/PHPCSStandards/PHPCSDevTools - f0b7b225d09e3cfa0748bd49f1cab37ff75c5c45 authored over 2 years ago by jrfnl <[email protected]>Looks like the `zip` extension is not available by default on [Windows with PHP 8.2](https://git...
github.com/PHPCSStandards/composer-installer - ca59cf95db721c4c73ffa9d3245e1b3046a6c945 authored over 2 years ago by jrfnl <[email protected]>PlayNiceWithScriptsTest: wrap output expectation in condition
github.com/PHPCSStandards/composer-installer - aa70e1ca9b2df82bc4b8fcc2b012bd84ed4f0dda authored over 2 years ago by Juliette <[email protected]>Tests: add new `RemovePluginTest`
github.com/PHPCSStandards/composer-installer - 04f7a403709d9b368ff919735d4bbd8794ee359a authored over 2 years ago by Juliette <[email protected]>Tests: add new InstallUpdateEventsTest and NonInstallUpdateEventsTest
github.com/PHPCSStandards/composer-installer - 7faabe33eed67d3865a9e8e4d2f80a3d4f816c31 authored over 2 years ago by Juliette <[email protected]>GH Actions: various fixes
github.com/PHPCSStandards/PHPCSDevTools - fe8dec6b0b39a5c5a08ea91c2fd6dd735abe6efc authored over 2 years ago by Juliette <[email protected]>No need for the `experimental` key as we can just do a comparison in the `continue-on-error` dir...
github.com/PHPCSStandards/PHPCSDevTools - ec195ab224c9b811f83eb1eb96b1e896f070143f authored over 2 years ago by jrfnl <[email protected]>PR 73 removed the `lint` key from the quick test matrix, but this condition was not adjusted at ...
github.com/PHPCSStandards/PHPCSDevTools - 9df07df91988aaa5fa7e259095830f8ac5b7b673 authored over 2 years ago by jrfnl <[email protected]>Various CS/QA improvements
github.com/PHPCSStandards/PHPCSDevTools - 0f9011f4c0a6e084d28c2d1c57ccd3c73add348a authored over 2 years ago by Juliette <[email protected]>Various minor docs improvements
github.com/PHPCSStandards/PHPCSDevTools - fa2d4571b77801833bb6fd4d608b33ddea09ee4f authored over 2 years ago by Juliette <[email protected]>.gitattributes: improve readability
github.com/PHPCSStandards/PHPCSDevTools - 8a5e7c1a5073b1ccc8eb4097c57b5134e27ccf41 authored over 2 years ago by Juliette <[email protected]>github.com/PHPCSStandards/PHPCSDevTools - a913ef84b544faa1a94de57fe20cf2b8863cd43e authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - c23446733be28434e9c909c57a6cb18662ffeb0c authored over 2 years ago by jrfnl <[email protected]>
github.com/PHPCSStandards/PHPCSDevTools - a319ba8007a5af597a41aaf57cfbfd37499eda63 authored over 2 years ago by jrfnl <[email protected]>