AlencarGabriel / ProtheusDoc-VsCode

Repositório para implementação dinâmica do ProtheusDoc do TDS para VsCode
https://marketplace.visualstudio.com/items?itemName=AlencarGabriel.protheusdoc-vscode
26 stars 6 forks source link

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

Closed bigois closed 3 years ago

bigois commented 3 years ago

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).

bigois commented 3 years ago

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

AlencarGabriel commented 3 years ago

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.

AlencarGabriel commented 3 years ago

Duplicado com a #64.