Análisis estático

Resumen

Esta página indica qué herramienta se usa para el análisis estático del código PHP del repositorio del servidor, psalm, y qué extensiones de PHP deben estar instaladas y habilitadas para que funcione. Está dirigida a quienes desarrollan el servidor.

Fuente: documentación de Nextcloud, «developer_manual/server/static-analysis», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.

Análisis estático de PHP

En el repositorio del servidor se usa psalm para el análisis estático del código PHP.

Extensiones de PHP necesarias

Para que psalm funcione, las siguientes extensiones de PHP deben estar instaladas y habilitadas:

  • apcu

  • curl

  • ftp

  • gd

  • iconv

  • imagick

  • json

  • ldap

  • libxml

  • mbstring

  • openssl

  • pdo

  • simplexml

  • sysvsem

  • xmlreader

  • zip

Algunas son para funciones opcionales, pero aun así son necesarias para validar el código.