- todo...
- Revert #79 leading to a BC break and reflects as a strict/opinionated rule
- Replace
fabpot/local-php-security-checkerbycomposer auditfor the security check - Move code snippets into tests directory
- Updated nikic/php-parser to 5.4
- Updated phpunit/phpunit to 10.5
- Updated symfony/var-dumper to 6.4
- Added empty() to the list of banned functions
- Added PHP 8.4 and 8.5 to the CI run
- Removed support for PHP 8.1
- Added support for nested namespaces for tests in
BannedUseTestRule
- Updated to PHPStan 2.0
- 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