- adapt code for 2024.2
- adapt code for 2024.1
- fixed crash when forcing types of functions
- adapt code for 2023.3
- new inspection
KphpStrictTypesEnableInspection
- adapt code for 2023.2
- adapt code for 2023.1
- adapt code for 2022.3
- adapt code for 2022.2
- enabled
PhpMethodOrClassCallIsNotCaseSensitiveInspection
by default - warning level for
PhpMethodOrClassCallIsNotCaseSensitiveInspection
- error
- support
@kphp-json
tags
- support
ffi_scope
andffi_cdata
in phpdoc - track calls to
end()
andreset()
, suggesting replacing them
- adapt code for 2022.1
- adapt code for 2021.3
- adapt code for 2021.2
- adapt code for 2021.1
@kphp-tags
added in the past 3 months- convert
@var
to field hint
- better inferring for untyped arrays
@kphp-tags
added in the past 3 months- able to import an undefined class
mixed
instead ofvar
- custom phpdoc type parsers: support tuple, shape, var, future, arbitrary nesting, nullable types
- patched type inferring supporting tuples and shapes + hack php stdlib inferring
- complete and validate
@kphp-doc
tags - strict typing inspections
- phpdoc simplification
- custom quick documentation and type info
- support both PHP and KPHP projects