Lorsque vous codez dans 4D ou VS Code, des commentaires clairs et précis de la part de l’éditeur font toute la différence. Ils vous aident à comprendre ce qui se passe dans votre code, à corriger les problèmes plus rapidement et à rester concentré sur la création de fonctionnalités exceptionnelles.
À partir de 4D 21 R2, nous avons amélioré la vérification syntaxique de l’éditeur de code afin de rendre la détection des erreurs et l’inférence de types plus précises et plus cohérentes dans 4D et VS Code.
Même inférence de type partout
L’inférence de type est entièrement alignée entre la vérification syntaxique du compilateur et celle de l’éditeur de code. Lorsque le type d’une expression est déduit, le résultat est toujours le même dans tous les outils. Cela garantit que l’auto-complétion, la détection des erreurs dans le code et le compilateur fonctionnent de manière cohérente, offrant une expérience de codage plus fluide et plus prévisible.
Seuls les vrais problèmes sont soulignés
Les erreurs et les avertissements sont indiqués par un petit symbole dans la marge gauche de la ligne contenant le problème. Pour la plupart d’entre eux, l’éditeur met également en évidence la partie spécifique de l’expression qui cause le problème directement dans votre code. Cet indice visuel permet d’identifier et de corriger les problèmes beaucoup plus facilement, rapidement et avec précision.

Expressions multilignes ? Pas de problème !
Si vous divisez une longue expression sur plusieurs lignes à l’aide d’une barre oblique inversée (\), l’éditeur place désormais l’icône d’erreur directement sur la ligne où se trouve le problème. Ainsi, même lorsque votre code s’étend sur plusieurs lignes, les erreurs sont clairement indiquées et faciles à localiser.

Survolez pour obtenir un retour instantané
Vous pouvez désormais survoler un token souligné pour voir immédiatement le message d’erreur.

Conclusion
Ces améliorations rendent les éditeurs 4D et VS Code plus fiables, plus cohérents et plus agréables à utiliser. Grâce à des commentaires plus clairs et à une détection des erreurs plus intelligente, vous pouvez vous concentrer sur l’écriture d’un code de qualité en toute confiance.
