Releases: emacs-php/phpstan.el
Releases · emacs-php/phpstan.el
Version 0.7.0
Added
- Add
phpstan-analyze-project
command. - Add
phpstan-analyze-this-file
command. - Add
phpstan.dist.neon
tophpstan-get-config-file
as PHPStan config files. - Add
phpstan-pro
command to launch PHPStan Pro. - Add
phpstan-find-baseline-file
command. - Add
phpstan-generate-baseline-file
command.
Changed
- Make Flycheck analyze the original file directly instead of temporary files when there are no changes to the file.
- [Internal] Use JSON format for
flycheck-phpstan
.- Support 💡 tips
Version 0.6.0
Merge pull request #41 from emacs-php/release/v0.6.0 Bump version 0.6.0
Automatically activated without phpstan.neon
For users: We strongly recommend that you always install the latest version of PHPStan.
Please read PHPStan 0.12 Released! - Ondřej Mirtes - Medium.
In previous versions, enabling flycheck-phpstan and flymake-phpstan required placing phpstan.neon.dist
or phpstan.neon
file in the project root directory.
Added
- Add
flymake-phpstan
package.- If you prefer flymake over flycheck, add
(add-hook 'php-mode-hook #'flymake-phpstan-turn-on)
to your .emacs file(init.el
).
- If you prefer flymake over flycheck, add
- Custom variable
phpstan-enable-on-no-config-file
(default:t
)- When non-
NIL
is set, detect PHP project root and enable flycheck-phpstan and flymake-phpstan even withoutphpstan.neon
.
- When non-
- Buffer-local variable
phpstan-autoload-file
- That value is passed as PHPStan
-a
option.
- That value is passed as PHPStan
Changed
- Added an explicit dependency on
php-project
feature (that bundled in php-mode package). - When
phpstan-working-dir
is set to a string, it is applied.- In previous versions that setting was ignored and
(php-project-get-root-dir)
was applied.
- In previous versions that setting was ignored and
v0.2.2
Changed
- Change priority of
phpstan-executable
search and add type check. #7 (by @kermorgant) - Fixed that setting of phpstan installed specific to the project was not working #10 (by @kwvanderlinde)