- todo...
- Added option to prevent errors to be ignored
- Added error identifiers starting with
ekinoBannedCode.
- Drop support for PHP ^7.3 || ^8.0, support now only ^8.1
- Force usage of native sprintf function
- Added rule to ban shell execution via backticks
- Added rule to ban print statements
- Allow Composer plugin ergebnis/composer-normalize
- Add Composer keyword for asking user to add this package to require-dev instead of require
- Normalize leading backslashes in banned function names
- Improve PHPStan configuration file
- Updated to PHPStan 1.0
- Updated to PHPUnit 9.5
- Drop support for PHP 7.2
- Migrate from Travis to GitHub Actions
- Fix deprecated PHP-CS rules
- Drop support for PHP 7.1
- Added support of dd function
- Replaced deprecated localheinz/composer-normalize in favor of ergebnis one
- Allow PHP ^8.0
- Switch to the new security checker
- Upgrade friendsofphp/php-cs-fixer
- Fix deprecated config inside extension.neon file
- Fix tests by adding nikic/php-parser as a required dev dependency
- Updated to PHPStan 0.12
- Added testing on PHP 7.4
- Enable strict typing
- Add coveralls and badges
- Autoinstall through https://github.com/phpstan/extension-installer
- Apply the BannedNodesRule only to named functions
- Add functional tests with some code snippets that should be detected when running phpstan