NoVerify implements Language Server Protocol for PHP, so you can write own extension for your IDE or editor.
Use the following command to run noverify
as language server:
$ noverify -lang-server -cores=4 -cache-dir=/path/to/cache
- Partial auto-complete for variable names, constants, functions, object properties and methods
- All reports from noverify in lint mode
- Go to definition for constants, functions, classes, methods
- Find usages for constants, functions, methods
- Show variable types on hover