Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 615 Bytes

writing-new-ide-plugin.md

File metadata and controls

17 lines (12 loc) · 615 Bytes

Writing new IDE/editor plugin

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

PHP language server features

  • 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