AlencarGabriel / ProtheusDoc-VsCode

Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode

Home Page:https://marketplace.visualstudio.com/items?itemName=AlencarGabriel.protheusdoc-vscode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tipos primitivos do TL++ no retorno e parâmetros

bigois opened this issue · comments

Atualmente na linguagem TL++ temos mais tipos de dados (primitivos) que na linguagem ADVPL (vide Tipos Nativos - TL++), contudo ao incluir o tipo Variant por exemplo (ex: xRet), o mesmo é criticado pela extensão:
image

Lembrando que na linguagem ADVPL, por mais que não tenhamos o tipo Variant, é muito comum ser criada uma variável que retorne tipos primitivos diferentes a dependendo do evento (principalmente em pontos de entrada MVC).

Caso seja possível, se me disser qual arquivo efetua a validação desses tipos, posso fazer a alteração e enviar um PR.

Olá @guilhermebigois,

estamos terminando de fechar alguns assuntos referente as novas mudanças do TL++ aqui na TOTVS, e vamos atualizar as extensões o quanto antes com as novidades. Já está aqui no radar.

De qualquer forma, se esses warnings estiverem incomodando, pode estar utilizando a configuração protheusDoc.marcadores_nao_validar para suprimi-los por hora, enquanto a correção não sai.

Agradeço o feedback.

Duplicado com a #64.