SPIP et les @ (et le debug avec xdebug et VS code)

Bonjour,

Je découvre les joies du debug avec VS Code (joie !)
Et des breakpoints automatiques sur Notices, Warnings et Errors.

Ce qui m’a permis de voir qu’il y a encore des erreurs masquées par @ dans le code…

Dont une facile à corriger : https://git.spip.net/spip/spip/src/branch/master/ecrire/public/criteres.php#L1619

- $_where = 'spip_sanitize_from_request(@$Pile[0]["where"],"where","vide")';
+ $_where = 'spip_sanitize_from_request($Pile[0]["where"] ?? null,"where","vide")';

Pour celle de flock.php avec fopen, c’est une autre histoire…

Ma question : Est-ce qu’il y a un moyen d’avoir ces breakpoints et d’ignorer certaines erreurs automatiquement ?

Merci

La réponse est oui :

  1. Run - Open configurations
  2. Et mettre une directive ignore

Exemple :

{
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "port": 9003,
            "ignore": [
                "**/ecrire/**/*.php" // Pour exclure tout le dossier ecrire
                "**/flock.php" // Pour n'exclure que flock.php
            ]
        },

Chouette tout ça… tu verras, c’est très bien vscode / vscodium.

1 « J'aime »