Releases: ergebnis/phpstan-rules
Releases · ergebnis/phpstan-rules
0.7.0
- Enhancement: Synchronize project tooling configuration with
localheinz/repository
(#67), by @localheinz - Fix: Update
infection/infection
(#69), by @localheinz - Fix: Update
localheinz/composer-normalize
(#70), by @localheinz - Enhancement: Implement
Classes\NoExtendsRule
(#68), by @localheinz - Fix: Wording in
README.md
(#71), by @localheinz
0.6.0
- Enhancement: Add PHP 7.3 to Travis CI build matrix (#58), by @localheinz
- Fix: Update
infection/infection
(#59), by @localheinz - Fix: Update
infection/infection
(#60), by @localheinz - Enhancement: Synchronize project tooling configuration with
localheinz/repository
(#50), by @localheinz - Enhancement: Update
phpunit/phpunit
(#61), by @localheinz - Enhancement: Update
localheinz/composer-normalize
(#63), by @localheinz - Enhancement: Synchronize project tooling configuration with
localheinz/repository
(#62), by @localheinz - Enhancement: Update
localheinz/php-cs-fixer-config
(#64), by @localheinz - Enhancement: Allow installation of
phpstan/phpstan:~0.11.0
(#65), by @localheinz - Fix: Update
phpunit/phpunit
(#66), by @localheinz
0.5.0
- Fix: Update
infection/infection
(#43), by @localheinz - Fix: Keep rules sorted in
rules.neon
(#44), by @localheinz - Enhancement: Implement
NoConstructorParameterWithDefaultValueRule
(#45), by @localheinz - Fix: Adjust
README.md
in regard toAbstractOrFinalRule
andFinalRule
(#46), by @localheinz - Fix: Configure rules via
phpstan.neon
instead of--level
option (#47), by @localheinz - Fix: Update
phpunit/phpunit
(#48), by @localheinz - Enhancement: Also run
phpstan
against tests (#49), by @localheinz - Enhancement: Merge
AbstractOrFinalRule
intoFinalRule
(#51), by @localheinz - Fix: Remove test asserting that test classes are
abstract
orfinal
(#52), by @localheinz - Fix: Remove default values from constructor parameters of
Classes\FinalRule
(#53), by @localheinz - Fix: Clean up
README.md
(#54), by @localheinz - Enhancement: Require
phpstan/phpstan-deprecation-rules
(#55), by @localheinz - Fix: Link (#57), by @localheinz
- Enhancement: Further improve
README.md
(#56), by @localheinz
0.4.0
- Enhancement: Update
localheinz/php-cs-fixer-config
(#38), by @localheinz - Fix: Do not bother with wrapping content in
CHANGELOG.md
(#40), by @localheinz - Fix: Remove double-quotes from error messages (#39), by @localheinz
- Fix: Start items with upper-case (#41), by @localheinz
- Fix: Wording of error messages (#42), by @localheinz
0.3.0
- Fix: Links (#13), by @localheinz
- Fix: Remove unit tests and collect coverage from integration tests (#14), by @localheinz
- Fix: Link (#16), by @localheinz
- Enhancement: Implement
NoNullableReturnTypeDeclarationRule
(#15), by @localheinz - Enhancement: Update
localheinz/composer-normalize
(#17), by @localheinz - Fix: Add space between parameter type and name (#18), by @localheinz
- Fix: Update
localheinz/php-cs-fixer-config
(#20), by @localheinz - Fix: Remove sudo configuration (#19), by @localheinz
- Fix: Use separate
php-cs-fixer
configuration for fixtures (#21), by @localheinz - Fix: Typo (#22), by @localheinz
- Enhancement: Extract abstract rule test case (#23), by @localheinz
- Fix: Reorganize fixtures (#24), by @localheinz
- Fix: Rename and remove duplicated test cases (#25), by @localheinz
- Enhancement: Add
phpstan-extreme-rules
as keyword (#27), by @localheinz - Fix: Namespace for fixtures (#28), by @localheinz
- Enhancement: Implement
Closures\NoNullableReturnTypeDeclarationRule
(#29), by @localheinz - Fix: Link (#30), by @localheinz
- Enhancement: Implement
Closures\NoParameterWithNullDefaultValueRule
(#26), by @localheinz - Enhancement: Implement
Functions\NoParameterWithNullDefaultValueRule
(#31), by @localheinz - Enhancement: Implement
Methods\NoParameterWithNullDefaultValueRule
(#32), by @localheinz - Enhancement: Implement
Closures\NoParameterWithNullableTypeDeclarationRule
(#33), by @localheinz - Enhancement: Implement
Functions\NoParameterWithNullableTypeDeclarationRule
(#34), by @localheinz - Enhancement: Implement
Methods\NoParameterWithNullableTypeDeclarationRule
(#35), by @localheinz - Fix: Wording (#36), by @localheinz
- Enhancement: Extract
rules.neon
(#37), by @localheinz
0.2.0
- Fix: Class name in
README.md
(#3), by @localheinz - Enhancement: Implement
FinalRule
(#4), by @localheinz - Fix: Remove test asserting that source classes are
abstract
orfinal
(#5), by @localheinz - Enhancement: Assert that source classes have integration tests (#6), by @localheinz
- Fix: Suggest to install library as development dependency (#7), by @williamrijksen
- Fix: Do not reuse test fixtures (#8), by @localheinz
- Fix: Use data providers in tests (#9), by @localheinz
- Fix: Test method names (#10), by @localheinz
- Enhancement: Update
localheinz/php-cs-fixer-config
(#12), by @localheinz - Enhancement: Allow whitelisting of classes (#11), by @localheinz
0.1.0
- Fix: Update
infection/infection
(#2), by @localheinz - Enhancement: Implement
AbstractOrFinalRule
(#1), by @localheinz