Partage
  • Partager sur Facebook
  • Partager sur Twitter

[VsCode] Desactiver les messages d'erreur

Sujet résolu
    23 février 2023 à 16:12:26

    Salut

    J'ai une fonction qui est soulignee en rouge dans vscode:

    Je prefere mettre l'image pour que vous voyez bien le message d'erreur et ce qui est en rouge. 

    Comment faire pour desactiver ce message uniquement pour ce fichier, voir cette partie de la fonction setData() ?

    • Partager sur Facebook
    • Partager sur Twitter
      23 février 2023 à 16:28:12

      Salut

      Ce n'est pas une fonction, mais une propriété. Et effectivement, suivant la manière dont elle est initialisée (est-elle déclarée ? Est-elle encapsulée d'une quelconque manière ?) et le moteur d'analyse utilisé, il n'est pas impossible que l'éditeur de code ne s'en sorte pas.

      J'aurais envie de dire que tant que ton code ne pose pas de problème à l'exécution dans ce cas, ce n'est pas un gros souci.

      Pour ce qui est d'éviter cette notification, il pourrait (toujours selon l'outil d'analyse) y avoir moyen d'ajouter des commentaires dans le code, commentaires qui feront ignorer ce souci. Mais je ne connais pas assez les possibilités, ni l'outil exact d'analyse utilisé.

      -
      Edité par Ymox 23 février 2023 à 16:29:34

      • Partager sur Facebook
      • Partager sur Twitter
        23 février 2023 à 16:48:21

        La propriete "name" ne fait pas partie de la classe FormElement donc je comprends le message mais je n'utilise cette classe directement nul part, j'utilise des classes qui en heritent juste et certaines des classe qui en heritent ont cette propriete. Je verifie bien qu'elle existe avant d'y faire appel alors oui elle ne pose pas de probleme a l'execution.

        >Pour ce qui est d'éviter cette notification, il pourrait (toujours selon l'outil d'analyse) y avoir moyen d'ajouter des commentaires dans le code, commentaires qui feront ignorer ce souci. Mais je ne connais pas assez les possibilités, ni l'outil exact d'analyse utilisé.

        Okay merci, je vais chercher cote commentaires.

        • Partager sur Facebook
        • Partager sur Twitter
          3 mai 2024 à 14:28:49

          Salut Asmitta,
          alors perso pour ignorer les messages d'erreurs sur VsCode je fais 

          Ctrl + Shift + P

           puis je tape "Preferences : Open Workspace Settings (JSON)".
          L'éditeur me créer un dossier .vscode dans lequel se trouve un fichier "settings.json".

          Par la suite je met la ligne qui permet d'ignorer l'erreur que j'ai.
          Voici un exemple de ce que j'ai dans mon fichier : 

          {
              "css.lint.unknownAtRules": "ignore"
          }

          cette ligne me permet d'ignorer les erreurs css quand je fais des imports Tailwind dans mon projet avec Next.js.
          Si tu n'as pas envie de te prendre la tête sur quelles lignes mettre tu peux te servir d'une IA (perso c'est ce que j'ai fait ici)

          J'espère que ma réponse correspond à ce que tu attendais.

          PS : Tu peux faire le dossier et le fichier à la main ça change rien mais prend juste en compte que ce paramètrage est valable que pour vscode.

          • Partager sur Facebook
          • Partager sur Twitter
            3 mai 2024 à 16:56:31

            Bonjour,

            Tu peux normalement utiliser le tag PHPDocs @var de manière inline pour définir le type de la variable $element afin que l'analyse statique comprenne qu'il s'agit d'un objet FormElement.

            Un exemple : https://phpstan.org/writing-php-code/phpdocs-basics#inline-%40var

            • Partager sur Facebook
            • Partager sur Twitter

            [VsCode] Desactiver les messages d'erreur

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            • Editeur
            • Markdown