Ecosyste.ms: OpenCollective

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

Infection PHP

Mutation Testing for PHP. Helps writing better code and tests.
Collective - Host: opensource - https://opencollective.com/infection - Website: https://infection.github.io/ - Code: https://github.com/infection

Add PCOV to TravisCI (#741)

* Add PCOV to TravisCI

Use $DRIVER instead of different env variables for each driver

Enab...

github.com/infection/infection - f4a369257c3eadd705ff64f8e89ebaf8d997f855 authored over 5 years ago
Mention @localheinz in composer.json (#742)

github.com/infection/infection - 050cff21cfe515a0bdc1cff5fa9c12ed486c6248 authored over 5 years ago
Allow installation only with the most recent versions for dev dependencies (#744)

* Allow installation only with the most recent versions

This should not affect a .phar build ...

github.com/infection/infection - f66c5783339f30c379144d82549d591c1ae50eb4 authored over 5 years ago
Update E2E tests to use PHPUnit 8 (#738)

* Update E2E tests to use PHPUnit 8

* Remove PHPUnit 8 restriction on running E2E tests from ...

github.com/infection/infection - f4a72a83152c32551d3311f180d21d2183b49ee1 authored over 5 years ago
Update xdebug-handler to 1.3.3, remove workarounds (#737)

github.com/infection/infection - 2c8915b178967f8dd7997f8e4adc0a79c1c2bb10 authored over 5 years ago
Update used memory detection for PHPUnit 8 (#739)

github.com/infection/infection - d43308bc1caafb4062635cb3327510c117edf79c authored over 5 years ago
Leave only one element in the non empty returned array (#735)

* Add ArrayOneItem mutator (leaves only 1 item in the returned array)

* Simplify `returnTypeI...

github.com/infection/infection - 8b93ca54f6ae4d9d4d54351126675b0cc6f64dd2 authored over 5 years ago
Add ArrayOneItem mutator (#131)

github.com/infection/site - 383fdea01b1e2ac99ebe99faac5c36674d30df45 authored over 5 years ago
Fix capitalization of GitHub (#130)

github.com/infection/site - 87d3b1d4ab77f24fad01ebe8a76d3ce47bebdaab authored over 5 years ago
Merge branch '0.13'

github.com/infection/infection - e0cad138aeb842f5566b21a12237472ee9647634 authored over 5 years ago
Fix #672 and same problem for testFrameworkOptions (#686)

* Fix #672 and same problem for testFrameworkOptions

* Added better failure message/condition...

github.com/infection/infection - f0f8327f5e60d1a7d8ab4ea01074c6250ab96f57 authored over 5 years ago
Add tests for the Makefile (#723)

Closes #716

github.com/infection/infection - 9f060696af0cd740294aa2790de19fdcae3f4ce1 authored over 5 years ago
Add autoReview group (#729)

- Create a new PHPUnit configuration with a test suite for `AutoReview` only
- Add an entry to ...

github.com/infection/infection - f7c91e0079afbc336a4e648502181a048a97666d authored over 5 years ago
Remove remaining undesired files (#731)

github.com/infection/infection - 5a925e7e7ea5a0b7d430c4fb35979dfa033683d7 authored over 5 years ago
Remove undesired files (#730)

github.com/infection/infection - 0facbebf479401fc7ac3e0d9d7382e9a3448f742 authored over 5 years ago
Fix the gitignore and Makefile (#728)

- Add missing entries to `.gitignore`
- Fix the mistake introduced by https://github.com/infect...

github.com/infection/infection - 420240b09bd2282ed83b54429a51ac37fe992acf authored over 5 years ago
Add composer flags (#726)

github.com/infection/infection - ecb9faa6daef9bf556b83933f05d287364f17d5f authored over 5 years ago
Ensure the dev tools are up to date (#725)

Closes #717

github.com/infection/infection - e2960ce58c3507df151307d6fe9b1700554e504b authored over 5 years ago
Update the license (#720)

- Update the license your to the start year `2017` to avoid to have to update the end year all t...

github.com/infection/infection - 8b5fe199e222eff7a0fd5960815c91f825b0489f authored over 5 years ago
Sort & Remove duplicates entries in .gitignore (#724)

github.com/infection/infection - cfe373510a85c6aedfc64fbc670281686790a664 authored over 5 years ago
Simplify the CS and Analyze Makefile commands (#719)

github.com/infection/infection - c500fcc833ee4812a245d854c4b35823633147e8 authored over 5 years ago
Improve memory usage (#710)

- Replace usage of associative arrays by objects
- Leverage this replacement to add more approp...

github.com/infection/infection - 4c68bc35541e77a1403c849abef3d7b918136897 authored over 5 years ago
Merge branch '0.13'

github.com/infection/infection - 688f51456e0a03813d5ad38686c2025127101b46 authored over 5 years ago
Wrap array_unique() with array_values() to ensure keys are always from zero and incremented, to not break JSON (#714)

github.com/infection/infection - 2bc4a533d39a9117f190a11244201ae2ce7ffcbb authored over 5 years ago
Makefile improvements (#706)

* Makefile improvements

* Remove auto-review as per Gert comment

* Leave verbose mode for ...

github.com/infection/infection - 40e96957f6994154495e7adb79b912f936ff81fc authored over 5 years ago
Error out when 0 lines of code were covered (#602)

* Error out when 0 lines of code were covered

* Fix an e2e test that had 0 coverage

* Idk ...

github.com/infection/infection - 0514772d4e8e3decd23b6dc9778cb636f5666272 authored over 5 years ago
Upgrade to PHPUnit 8.2.3 (#713)

* Upgrade to PHPUnit 8.2.3, fix all warnings reported by PHPUnit

* Remove PHPUnit 8 stage fro...

github.com/infection/infection - 25d9211b26d630d9160bc260513e77c8a698942a authored over 5 years ago
Lower MSI requirement for PR builds (#711)

Lower MSI requirement for PR builds, to match with a requirement for the whole project plus one ...

github.com/infection/infection - f6b67b8f319f18a9dcbc4bab847eb65ca4c41ad8 authored over 5 years ago
Reduce memory usage for Coverage Data (#708)

* Do not create redundant variable and use the method return value directly

* Do not create a...

github.com/infection/infection - df6f4882fc4d8df0f10c0ddacb538acf5525cbcb authored over 5 years ago
Remove self update information (#129)

github.com/infection/site - c0f5bf1746283033177625ba9b8bc2a621b71d20 authored over 5 years ago
Remove the self-update command (#688)

* Remove the self-update command

* Remove padriac phar updater

Fixes #425

github.com/infection/infection - 1d268b3e3cb650259440fab8a493ffd279acbf45 authored over 5 years ago
Merge pull request #707 from infection/update-alt-text

Update alt text of slack badge

github.com/infection/infection - e34f2b59d417da09f56a39a9c9119c41b4d913c3 authored over 5 years ago
Merge branch 'master' into update-alt-text

github.com/infection/infection - ca6ce6314dc4f41fa90b73cac6468892ac8ada3f authored over 5 years ago
Do not round down values in MetricsCalculator (#701)

* Do not round down values in MetricsCalculator

But round them down for display purposes in t...

github.com/infection/infection - d1a50fa466182b0073da4631a9b57c6cb57a026d authored over 5 years ago
Update alt text of slack badge

github.com/infection/infection - 6f8c4453c5e22b732826e3234668420e910582e2 authored over 5 years ago
Update PHP version badge to 7.2.9+ (#702)

* Update PHP version badge to 7.2.9+

* Update the `alt` attribute of the PHP version badge to...

github.com/infection/infection - b9ebc49f2b5fd923b848a2ea035f90577d02bc5c authored over 5 years ago
Ignore target MSI on Travis with empty --filter (#704)

* Ignore target MSI on Travis with empty --filter

Fixes #631

* Also show offending mutations

github.com/infection/infection - 50400cb776018e3a028fb4885600305dc6b1686f authored over 5 years ago
Fix build for PHPUnit 8+, fix several errors for 7.4snapshot (#703)

* Fix PHP 7.4 deprecations and errors

1) [PHP Deprecated: Unparenthesized `a ? b : c ? d : e...

github.com/infection/infection - 2f2319b7c7a267918b72db9752f7674ba57c9b44 authored over 5 years ago
Merge pull request #128 from nclsHart/fix-log-verbosity-options

Fix unexisting log verbosity debug option

github.com/infection/site - 8ec6996ade3c0f1afd9431a5c57ffea149602b7d authored over 5 years ago
Fix unexisting log verbosity debug option

github.com/infection/site - b53e1adb520726482d4050387bcd617cca28e500 authored over 5 years ago
Bump requirements up to PHP 7.2 (#700)

* Bump requirements up to PHP 7.2

Taking PHP 7.2 as a baseline we'll be able to fully utilize...

github.com/infection/infection - 2e080ff8ac434f530317cf034f72a4ec8420fd63 authored over 5 years ago
Merge branch '0.13'

github.com/infection/infection - 5a1581dc7c095388a5b9969963092acc50c7c60c authored over 5 years ago
Add `ignore` property for each Mutator in JSON schema. (#699)

* Add `ignore` property for each Mutator in JSON schema.

Fixes #698

Add tests to prevent s...

github.com/infection/infection - f521704d69ca1a6ea9c945e3843c6be16f43b3bf authored over 5 years ago
Chore/phpstan upgrade (#687)

* Update to newest PHPStan

* Fix new errors and remove old irrelevant ones

* Remove two ig...

github.com/infection/infection - ab19cd9b37ae956cdcbd94765a8bc8bd30317b3f authored over 5 years ago
PhpProcess: Reset $_ENV if it is in use (#693)

* PhpProcess: Reset $_ENV if it is in use

As of 1.3.2 xdebug-handler won't update $_ENV if it...

github.com/infection/infection - a774020444a5459da2e04bf3f0552cfd06a8dcca authored over 5 years ago
Update version to 0.13.0

github.com/infection/site - 5ec614694bf471512f092d42a57387b3d59ab70e authored over 5 years ago
Update changelog for 0.13.0

github.com/infection/infection - add7355edff8229195e4311a9c83cc6b42224d8a authored over 5 years ago
Add "What's new in 0.13.0" post. Update documentation with new info

github.com/infection/site - 78f0b00d07e85b83bedf85679f40352698c403bb authored over 5 years ago
#658 BCMath mutator docs (#125)

github.com/infection/site - e681f2271fd6e24a98fb3684e5b0faa3ed1dad2b authored over 5 years ago
Add @unwrap mutator profile to the default list (#689)

github.com/infection/infection - 68e0636973cdcfc7178eee88842255e6189c23c4 authored almost 6 years ago
Add test cases for all mutators (#685)

* Add the all mutator tests that mutators can handle 'exotic' code

* Add two files to parse f...

github.com/infection/infection - f7708dbd35fd39498e25193a88e694549dc8f46c authored almost 6 years ago
Log phpunit output to console when in debug mode (#683)

* Log phpunit output to console when in debug mode

* Fix issue with CI and add a note to the ...

github.com/infection/infection - 52646544a5545b4a5f77496a604452d5f5b52e75 authored almost 6 years ago
Use parent array for coverage (#655)

* If node is part of an array, use those lines for coverage

* Remove rebase errors and simpli...

github.com/infection/infection - 70371dd25dc1173eea851e684dbb87c6b613339b authored almost 6 years ago
New mutator for bcmath (#678)

* #658 bcmath mutator

* #658 update dev dependencies

* #658 added required tests, refactor...

github.com/infection/infection - 91f568d3df369ee691ee37fd635d0f87396ab0df authored almost 6 years ago
Preliminary support for PCOV (#667)

* run_tests.bash: test only with PCOV

* Preliminary support for PCOV

* Update README.md

...

github.com/infection/infection - 46348d26eb88df62328e2ed092a4f2b356adb294 authored almost 6 years ago
add unwrap array_intersect_assoc mutator docs (#123)

github.com/infection/site - f4efce1ff34308c7a84fa825d02875149b3c1b46 authored almost 6 years ago
add unwrap array_intersect_assoc mutator (#679)

github.com/infection/infection - 11339ac2e396a2bffec0c968934b7b02cf68d6ae authored almost 6 years ago
add unwrap array_pad mutator docs (#124)

github.com/infection/site - 275095e3e5eb5a8e6506206c9950f22705817ddc authored almost 6 years ago
add unwrap array_pad mutator (#680)

github.com/infection/infection - 766ca9253e0bca5d6aeb10b21bb18b7a59fcc469 authored almost 6 years ago
#654 mbstring mutator doc (#122)

github.com/infection/site - fbc2db35b540d2544d7efd4a497a1f4ee8e71a19 authored almost 6 years ago
Mutator/mbstring (#664)

* #654 mbstring mutator

* #654 mbstring mutator configuration

* #654 fix code analysis iss...

github.com/infection/infection - e25b9d60f58127c0b963f2ee1c86d1ba9a66d6ff authored almost 6 years ago
Merge branch 'fix-master'

github.com/infection/infection - 16958e6ace9ea83bed52d7057deb7a1b61710ee6 authored almost 6 years ago
Add default profile back. Was removed in 334983eeaed0e980dc115740cd0f36eb13c10236

github.com/infection/infection - 9e2cafcc89c6875932f267a5d960e308c7a435cc authored almost 6 years ago
Simplify detection of method inheritance (#677)

github.com/infection/infection - 1af42c68e79e67b278994bfcbdcae91798328e3d authored almost 6 years ago
Use new config data when Infection has been executed at the first time (#651)

* Use new config data when Infection has been executed at the first time

* JsonFileTest shoul...

github.com/infection/infection - 6f93609bd96f45d4a7fc6f8eb80b85031bbc9056 authored almost 6 years ago
Enhancement: Enable static_lambda fixer (#674)

* Enhancement: Enable static_lambda fixer

* Fix: Run 'make cs-fix'

github.com/infection/infection - 9fe8bf0e015addc78fca658be171c4af4f209b3f authored almost 6 years ago
Do not mutation * to / and vice versa if one of the operand is 1 or -1 or 1.0 or -1.0 to avoid equivalent mutation (#673)

github.com/infection/infection - fc4a96f078446a445289f3b5205363d053611b40 authored almost 6 years ago
PHPUnit 8 future-proofing on Travis CI (#668)

* PHPUnit 8 compatibility

* PHPUnit 8 future-proofing on Travis CI

github.com/infection/infection - 7685ed8dd3c2d6153828e8f75d05fbbf6dbcf467 authored almost 6 years ago
Adding Docs For Line Numbers In Mutators Ignore (#121)

github.com/infection/site - 458dfb2995cb0612d70eb071d6c51c1c5827176c authored almost 6 years ago
Adding Line Numbers To Mutator Ignore List (#663)

* Adding Line Numbers To Mutator Ignore List

* Pretty CI Fix

github.com/infection/infection - 334983eeaed0e980dc115740cd0f36eb13c10236 authored almost 6 years ago
Update some dependencies to their latest version for the phar (#662)

Phar uses lockfile, so its a good idea to keep those up to date

github.com/infection/infection - c2c8968dba969e535128b108956e061b8bd92709 authored almost 6 years ago
Stop traversal of interfaces and abstract methods (#656)

* Stop traversal of interfaces and abstract methods

* Remove interface and abstraction checks...

github.com/infection/infection - 5b02e8e3c77b10732e69e7aad005946d06a431ad authored almost 6 years ago
Preventing Issue Where Extra Commas Caused Infection To Ignore Filter (AKA All Items) (#660)

github.com/infection/infection - b89d23045832cfce407ef42b96bd253fe27d12e0 authored almost 6 years ago
Add a few more count esque functions to not decrement against (#640)

* Add a few more count esque functions

They dont need decrementing for the same reason as cou...

github.com/infection/infection - 46c05334a178deb9cdc6a8e34e5dd4ef0660271e authored almost 6 years ago
Reduce ammount of mutators generated by changing numbers (#639)

Number comparison is already covered by the greather than etc mutators

github.com/infection/infection - a8d992300baaea86a3ce14a57114f87a958f3431 authored almost 6 years ago
Use php-parser build in function for blacklist (#657)

We dont want to mutate magic methods as those cause errors, so
this simplyfies that logic a bit.

github.com/infection/infection - c25bf5cf2fb7e7b7afc7983a8cc68bef6826f7dc authored almost 6 years ago
Run cs-fixer (#653)

array_key_exists got some optimizations in 7.4(?) (or 7.3 idk) so it
is now included in the set...

github.com/infection/infection - 3fd9dcd13f6472953123d6f5d6a3ec4f20a2d3ce authored almost 6 years ago
#597 ArrayItemRemoval doc (#120)

github.com/infection/site - 036c6f35426858d8bebbc776f87bfb44f39db0e5 authored almost 6 years ago
#597 Array item removal mutator (#649)

* #597 Array item removal mutator

* #597 fixes

* #597 add missing declere strict types

...

github.com/infection/infection - cf8c3c58e9083c545f7c081cc4bc9852546c2e2f authored almost 6 years ago
Typo fixed (#648)

github.com/infection/infection - b9568585ec45e3c88129f04c3c8122f26c3d333a authored almost 6 years ago
Add "How to disable Mutators and profiles" article

github.com/infection/site - dfc5f2bec5266397a10a3a2860235989d08f0c54 authored almost 6 years ago
Test more versions on php 7.3 (#646)

github.com/infection/infection - e29597490b65a2fae17000f5af6647b782930d1a authored almost 6 years ago
Issue #644: Add documentation related to the new unwrap mutator ucwords. (#119)

github.com/infection/site - 6e006f9cb1c2e89f0e3a10296ed9a10e0ac465c0 authored almost 6 years ago
Issue #644: Add the new unwrap mutator ucwords. (#645)

* Issue #644: Add the new unwrap mutator ucwords.

* Issue #644: Add the test case when ucword...

github.com/infection/infection - 2c004478e40bce51a5197d53564daf12b3c1c96f authored almost 6 years ago
Documentation for Null Assignment Coalesce mutator (#117)

github.com/infection/site - c0ef24fcd29932ec04aa3e8a2332a738a78c6d3d authored almost 6 years ago
Mutator: AssignCoalesce. Upgrade PHPParser to 4.2.1 (#641)

* AssignCoalesce mutator. Upgrade PHPParser to 4.2.1

* Explicitly set ^4.2.1 version of nikic...

github.com/infection/infection - 5f162eff6e24e89acc78edf02cf8e90d5ea119bb authored almost 6 years ago
Enhancement: Implement UnwrapLcFirst mutator (#118)

github.com/infection/site - 060d6a9e7567ef36e6670faf5776f9b9d4d49130 authored almost 6 years ago
Issue #642: New unwrap mutator: lcfirst (#643)

* Issue #642: New unwrap mutator: lcfirst

* Issue #642: Tests for the new unwrap mutator lcfi...

github.com/infection/infection - f4ea96096ce0c35652d58accdaac89274ad41d0d authored almost 6 years ago
Enhancement: Implement UnwrapArrayUintersect mutator (#115)

github.com/infection/site - f6d0f3fdd22c2650ece937e291498bb92887cd44 authored almost 6 years ago
Enhancement: Implement UnwrapArrayUintersect mutator (#637)

github.com/infection/infection - ed9f12d7788f4c85d9a4e42e01500612393a47cf authored almost 6 years ago
Enhancement: Implement UnwrapArrayUintersectUassoc mutator (#111)

github.com/infection/site - 5c55dd533dd4486553a40e3614291097670cec27 authored almost 6 years ago
Enhancement: Implement UnwrapArrayUintersectUassoc mutator (#633)

github.com/infection/infection - 08f9c20453d7f97c902b227b2ffc20d8870f3eff authored almost 6 years ago
Fix: Remove duplicate (#114)

github.com/infection/site - 679a2083cdecda865895cd26cbb3d0c067c442ae authored almost 6 years ago
Enhancement: Implement UnwrapTrim mutator (#116)

github.com/infection/site - b54a4e364a2458ab2c6f86cf4c3a0ad93e042422 authored almost 6 years ago
Enhancement: Implement UnwrapTrim mutator (#638)

github.com/infection/infection - 3b5b4b585fb6a8383378381dd888d469932cfb37 authored almost 6 years ago
Fix: Use consistent naming for parameters (#113)

github.com/infection/site - 25bf4b0fdd60d0951f4d200c591a9d6c3e3f4938 authored almost 6 years ago
Fix/anonymous class (#630)

* Rename scopestack

It holds functions so we should describe that

* Use a scope stack for ...

github.com/infection/infection - ecde3d64d548b444e82a9d9587e413e882e485bd authored almost 6 years ago
Fix: Use consistent naming for parameters (#634)

github.com/infection/infection - 94d006560f62b42c86e90e947a4292e675bcfb5a authored almost 6 years ago
Mutator: UnwrapUcFirst (#112)

github.com/infection/site - 96c405ec662d582daf569cd84b897d8717d7269a authored almost 6 years ago