Giter Club home page Giter Club logo

robsonrosilva / advpl-sintaxe Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 6.0 4.22 MB

Extensão para o VsCode que adiciona recursos de ADVPL snippets da linguagem, análise de qualidade e sintaxe de programas e funcionalidades para promover os desenvolvimentos utilizando git de forma a enviar para homologação e produção de forma simples, gerando TAGS ao mergear para a branch de produção.

License: The Unlicense

TypeScript 90.73% JavaScript 9.27%
advpl protheus totvs-protheus vscode vscode-extension

advpl-sintaxe's Issues

Função, Classe, Método ou WebService não comentado!

aAdd(aSX3,{'SE2','10','E2_NATUREZ','C',10,0,'Natureza','Modalidad','Class','Codigo da natureza','Codigo de la Modalidad','Class Code','@!','FA050Natur().and.FinVldNat( .F., M->E2_NATUREZ, 2 )','€€€€€€€€€€€€€€ ','','FSWSE1',1,'ƒ€','','S','U','S','A','R','','','','','','','','','','','S','','','N','N','N','','','1','2014021017:23:31'})

image

Snippet multilanguage

Robson, Sabe como implementar localizacao nos snippets?

Ou seja, usar os mesmos snippets, mas pegar parte do Body e a descricao em outro idioma, dependendo do locale... (sou do mercado internacional e eh importante faze-los em inges, espanhol e russo)
[IMPORTADO DO ADVPL-SNIPPETS]

Snippet multilanguage

Robson, Sabe como implementar localizacao nos snippets?

Ou seja, usar os mesmos snippets, mas pegar parte do Body e a descricao em outro idioma, dependendo do locale... (sou do mercado internacional e eh importante faze-los em inges, espanhol e russo)

Análise de fonte

Olá,

Gostaria de saber se seria possível analisar apenas o arquivo atualmente aberto, porque ele analise todos os arquivos do WorkSpace aberto.
Será que seria possível?

dúvidas

Olá, estou testando seu pluguin, sugiram algumas duvidas:
Como usa o modelo de comentario comentFontPad?
Epoderia descrevre para que serve as seguintes configurações:
"empresas": ["01", "02"],
"ownerDb": ["PROTHEUS", "PROTHEUS12"].

abraços.

Extension causes high cpu load

  • Issue Type: Performance
  • Extension Name: advpl-sintaxe
  • Extension Version: 1.0.7
  • OS Version: Windows_NT x64 10.0.18363
  • VSCode version: 1.41.1

⚠️ Make sure to attach this file from your home-directory:
⚠️C:\Users\jtjun\robsonrosilva.advpl-sintaxe-unresponsive.cpuprofile.txt [robsonrosilva.advpl-sintaxe-unresponsive.cpuprofile.txt](https://github.com/robsonrosilva/advpl-sintaxe/files/4118639/robsonrosilva.advpl-sintaxe-unresponsive.cpuprofile.txt)

Find more details here: https://github.com/microsoft/vscode/wiki/Explain-extension-causes-high-cpu-load

Aponta como erro quando utiliza a palavra "Copy to "

Bom dia.

Quando utilizo uma variável tipo caractere e atribuo o texto "Copy to ", a extensão indica erro: Chamada descontinuada de Driver ISAM. Use a API FWTemporaryTable.

Isto ocorre somente se o texto tiver espaço.
Veja a imagem.

Screenshot_179

At
Rodrigo de Oliveira

Analise do CHR(13) e CHR(10)

Tenho uma rotina que retira esses caracteres. Não são todos os arquivos onde consta o CHR(13)+CHR(10) as vezes vem somente o CHR(13) ou CHR(10).

Permitir Desabilitar Críticas

Seria interessante ter na extensão a possibilidade de desabilitar todas as críticas que ela faz ou pelo menos as de boas práticas, pois permitiria cada programador configurar quais achar necessário.
Por padrão todas as críticas poderiam ser habilitadas, porém permitir configurar e desabilitar.

Não está analisando SX5

If lProcessa
	U_PXGPEM19(, SRA->RA_FILIAL + SRA->RA_MAT)
Else
	//inclui o registro se ele não existir
	SX5->(DbSetOrder(2))
	If ! SX5->(DbSeek(FWxFilial('SX5') + 'ZW' + SRA->RA_FILIAL + SRA->RA_MAT))
		RecLock('SX5', .T.)
			X5_FILIAL   := FWxFilial('SX5')
			X5_TABELA   := 'ZW'
			X5_DESCRI   := SRA->RA_FILIAL + SRA->RA_MAT
		SX5->(MsUnlock())
	EndIf
EndIf

Análise em todo inicio do VsCode

Seria possível gerar um arquivo com os registros já analisados para que toda vez que o VsCode é inicializado ele não efetuasse toda a análise de fontes novamente?
Atualmente tenho muitos fontes e cada vez que fecho o VsCode e abro, leva muito tempo até ficar "usável" devido ao tempo de processamento de todos os fontes.

Att.,

Validar apenas fonte atual

Seria interessante uma forma que fosse possível validar apenas o fonte atual, seja quando aberto ou apenas quando for compila-lo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.