- Add
--extensions
option (#51)
- CI against PHP 7.1.26, 7.2.15 and 7.3.2 (#52)
- Allow to parse PHP-standardized version (#49)
- Add new JSONThrowOnError tool (#40)
- Add new DeclareStrictTypes tool (#43)
- Add new IsCountable tool (#44)
- Make Pahout aware of runtime version (#41)
- Remove RedundantTernaryOperator (#46)
- Remove LooseReturnCheck (#47)
- CI against PHP 7.1.25, 7.2.13 and 7.3.0 (#38)
- Pahout requires php-ast >= 0.1.7 (#39)
- Add example messages to JSONThrowOnError documentation (#42)
- Update utils/ast.php (#45)
- Allow to use php-ast v1.0.0 (#37)
From this release, it updates the php-ast AST version to 60 (Previously this is 40). Please update your php-ast extension version.
- Add new
--only-tools
option (#33)
- Bump php-ast AST version to 60 (#35)
- CI against PHP 7.2.2 and 7.1.14 (#31)
- CI against PHP 7.2.7 and 7.1.19 (#32)
- CI against PHP 7.1.23 and 7.2.11 (#36)
Annotations were introduced in this release. Please see the README for details.
- Introduce annotations to control hints (#21)
- Add AmbiguousReturnCheck (#24)
- NOTE: The tool name changed to LooseReturnCheck on #28
- Add UnneededRegularExpression (#25)
- Change the message of SyntaxError (#23)
- Revise messages and documentations (#26)
- Rename tool names (#28)
- Handling array destructuring for DuplicateKey (#27)
We relaxed dependencies from this release. There is no change in the behavior of the analysis.
- Parses
.php-version
to change default php_version (#16)
- Relax composer requirements (#18)
In this release we have added 4 tools. These tools will make your code better :)
- Add RedundantTernaryOperator (#9)
- Add DuplicateKey (#12)
- Add UnreachableCatch (#13)
- Add DuplicateCaseCondition (#14)
- Use Howdah for DuplicateKey (#15)
Fix installation when using composer global require
First release