Skip to content

Linter acusa erro em objeto Json com atributos com números #1467

Description

@cirilorocha

Describe the bug
Em fontes TLPP o Linter acusa erro ao tentar informar diretamente no código um objeto Json com algum atributo que inicie seu nome por um número. Ex.: jTeste := {'1': 'Teste'}
Se eu tentar compilar não existe problema, é apenas o Linter que traz um falso positivo nesse cenário.

To Reproduce
Criar um fonte TLPP e nele instanciar diretamente um objeto Json que tenha um atributo iniciado por número. Ex.: jTeste := {'1': 'Teste'}

Expected behavior
O Linter não acusar mais esse cenário como erro, visto que a sintaxe é válida e compila sem erros.

Screenshots

Image

Desktop (please complete the following information):

  • OS/Architecture: Windows 11 x64
  • Plugin v2.0.16

Appserver (please complete the following information):

  • Build (with date): 7.00.240223P-20260211
  • OS/Architecture: Windows Server 2025
  • Build Version 24.3.1.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions