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