Commit Graph

34 Commits

Author SHA1 Message Date
Radiancy 69b3a5a389
Update composer.json 2022-06-29 17:41:25 +03:00
Andrey Bolonin deefbb36f2 Update phpstan to 0.12 (#419)
* upd phpstan to 0.12

* add phpstan/phpstan to deps
2020-01-27 07:25:02 +01:00
Marcin Michalski 0d59441329 Update phpunit, phpbench, easy coding standard (#415) 2019-11-08 15:28:42 +01:00
Marcin Michalski db82afa263 Update to phpunit 8 and bump min php to 7.2 (#367)
* Update to phpunit 8

* Require at least PHP 7.2
2019-04-10 20:42:59 +02:00
Marcin Michalski d3888efa7a Update phpstan & easy coding standard (#366) 2019-03-25 14:55:14 +01:00
Marcin Michalski 53c5a6b9e5 Update phpstan to 0.10.5 (#320) 2018-10-28 07:44:52 +01:00
Marcin Michalski 0beb407b16 Update easy coding standard to ^5.1 (#317) 2018-10-16 21:42:06 +02:00
Tomáš Votruba 46fa2c2cca Update to EasyCodingStandard 4 (#273)
* update ECS config to v4

* composer: require Symplify 4

* apply coding-standard: use constants over functions, protected setUp() in tests, array indentation

* ecs: add false positive case

* composer: update lock

* bump to ECS 4.4

* update composer.lock

* shorten ECS config name

* ecs: ignore assignments in while()

* fix cs
2018-06-15 07:57:45 +02:00
Arkadiusz Kondas a36fe086d3
Add performance test for LeastSquares (#263)
* Install phpbench 🚀

* Add first benchmark for LeastSquares

* Update README and CONTRIBUTING guide

* Fix typo
2018-03-10 21:48:16 +01:00
Arkadiusz Kondas 16dc16b0d9
Add phpstan strict rules (#233)
* Add phpstan strict rules

* Fix travis coveralls

* Add phpstan-phpunit strict rules

* Fix eigen decomposition test name and phpstan ingored error
2018-02-16 07:25:24 +01:00
Andreas Möller 4b5d57fd6f Enhancement: Flatten directory structure (#220) 2018-02-10 12:08:58 +01:00
Andreas Möller 84a49dbffe Enhancement: Update phpunit/phpunit (#219) 2018-02-03 14:11:48 +01:00
Andreas Möller 8daed2484d Enhancement: Cache dependencies installed with composer on Travis (#215) 2018-01-31 21:50:26 +01:00
Arkadiusz Kondas 10070d97fd
Normalize composer.json with localheinz/json-normalizer (#214) 2018-01-31 20:06:51 +01:00
Andreas Möller 4954f4d40e Enhancement: Keep packages sorted in composer.json (#210) 2018-01-31 19:25:22 +01:00
Tomáš Votruba 6660645ecd Update dev dependencies (#187)
* composer: update dev dependencies

* phpstan fixes

* phpstan fixes

* phpstan fixes

* phpstan fixes

* drop probably forgotten humbug configs

* apply cs

* fix cs bug

* compsoer: add coding standard and phsptan dev friendly scripts

* ecs: add skipped errors

* cs: fix PHP 7.1

* fix cs

* ecs: exclude strict fixer that break code

* ecs: cleanup commented sets

* travis: use composer scripts for testing to prevent duplicated setup
2018-01-06 21:25:47 +01:00
Tomáš Votruba a348111e97 Add PHPStan and level to max (#168)
* tests: update to PHPUnit 6.0 with rector

* fix namespaces on tests

* composer + tests: use standard test namespace naming

* update travis

* resolve conflict

* phpstan lvl 2

* phpstan lvl 3

* phpstan lvl 4

* phpstan lvl 5

* phpstan lvl 6

* phpstan lvl 7

* level max

* resolve conflict

* [cs] clean empty docs

* composer: bump to PHPUnit 6.4

* cleanup

* composer + travis: add phpstan

* phpstan lvl 1

* composer: update dev deps

* phpstan fixes

* update Contributing with new tools

* docs: link fixes, PHP version update

* composer: drop php-cs-fixer, cs already handled by ecs

* ecs: add old set rules

* [cs] apply rest of rules
2018-01-06 13:09:33 +01:00
Tomáš Votruba 946fbbc521 Tests: use PHPUnit (6.4) exception methods (#165)
* tests: update to PHPUnit 6.0 with rector

* [cs] clean empty docs

* composer: bump to PHPUnit 6.4

* tests: use class references over strings

* cleanup
2017-11-28 08:00:13 +01:00
Tomáš Votruba 726cf4cddf Added EasyCodingStandard + lots of code fixes (#156)
* travis: move coveralls here, decouple from package

* composer: use PSR4

* phpunit: simpler config

* travis: add ecs run

* composer: add ecs dev

* use standard vendor/bin directory for dependency bins, confuses with local bins and require gitignore handling

* ecs: add PSR2

* [cs] PSR2 spacing fixes

* [cs] PSR2 class name fix

* [cs] PHP7 fixes - return semicolon spaces, old rand functions, typehints

* [cs] fix less strict typehints

* fix typehints to make tests pass

* ecs: ignore typehint-less elements

* [cs] standardize arrays

* [cs] standardize docblock, remove unused comments

* [cs] use self where possible

* [cs] sort class elements, from public to private

* [cs] do not use yoda (found less yoda-cases, than non-yoda)

* space

* [cs] do not assign in condition

* [cs] use namespace imports if possible

* [cs] use ::class over strings

* [cs] fix defaults for arrays properties, properties and constants single spacing

* cleanup ecs comments

* [cs] use item per line in multi-items array

* missing line

* misc

* rebase
2017-11-22 22:16:10 +01:00
Arkadiusz Kondas a11e3f69c3
Add support for coveralls.io (#153)
* Add support for coveralls.io

* Generate coverage report only on php 7.2 build

* Fix osx travis build and move tools to bin dir

* Update php version badge

* Fix travis conditional statement

* Fix travis conditional statement

* 🤦 fix bin path
2017-11-15 11:08:51 +01:00
Tomáš Votruba 653c7c772d Upgrade to PHP 7.1 (#150)
* upgrade to PHP 7.1

* bump travis and composer to PHP 7.1

* fix tests
2017-11-14 21:21:23 +01:00
Ante Lucic ed5fc8996c Require php-cs-fixer as dev dependency (#111)
* require friendsofphp/php-cs-fixer as dev dependency

* update contributing with php-cs-fixer example
2017-07-28 12:29:09 +02:00
Arkadiusz Kondas 858d13b0fa Update phpunit to 6.0 2017-02-03 12:58:25 +01:00
Arkadiusz Kondas 8072ddb2bf Update phpunit to 5.5 2016-09-21 21:46:16 +02:00
Arkadiusz Kondas 3599367ce8 Add docs for neural network 2016-08-14 19:14:56 +02:00
Arkadiusz Kondas a2e8a89c3e revert bin dir 2016-05-05 22:15:34 +02:00
Arkadiusz Kondas 791a54068b update composer 2016-05-04 21:29:26 +02:00
Arkadiusz Kondas 0b6dc42807 change autoloader to psr-0 2016-04-08 21:37:26 +02:00
Arkadiusz Kondas bd34266ae1 change min php version to 7.0.0 2016-04-07 23:13:50 +02:00
Arkadiusz Kondas 9899da7143 remove count from test condition 2016-04-07 23:08:04 +02:00
Arkadiusz Kondas 4235f143bf update composer php required version to 7 2016-04-05 20:46:57 +02:00
Arkadiusz Kondas dd927ef981 create phpunit configuration and first tests 2016-04-04 22:38:51 +02:00
Arkadiusz Kondas 501c020f67 create some text in readme 2016-02-08 23:07:16 +01:00
Arkadiusz Kondas 2d78110b39 create composer file 2016-02-08 21:54:09 +01:00