Fala galera, dica rápida do dia, como tenho utilizado bastante o Visual Studio Code
ultimamente em um projeto Node.js, fui atrás de extensões interessantes para auxiliar no dia-a-dia. Uma delas se chama CodeMetrics, ela mostra o nível de complexidade de um método em seu código Javascript ou Typescript, mas o mais legal foi poder configurar as mensagens de alerta^_^.
Bom o primeiro passo é instalar a extensão no VSCode, caso nunca tenha feito isso siga esse tutorial aqui. Resumindo basta pressionar CTRL+P, digitar o comando abaixo e dar um ENTER:
ext install vscode-codemetrics
Feito isso, ao acessar um arquivo .js, a extensão irá mostrar acima do trecho de código mensagens igual a esta da imagem a seguir:
Veja que como a complexidade atingiu um nível muito alto nesta função(21) a mensagem foi “You must be kidding!”, que traduzida seria: “Você deve estar brincando!”. Agora vamos configurar mensagens em português para essa extensão, para isso só precisamos sobrescreve-las no nosso workspace. Vá no menu em File > Preferences:
A imagem acima mostra o settings.json com todos os parâmetros de configuração das extensões instaladas, entre elas os do CodeMetrics.No entanto, não podemos alterar o settings.json, é preciso clicar em “Workspace Settings” no canto direito superior e sobrescrever as configurações que queremos, basta colar o texto abaixo:
{ "codemetrics.basics.ComplexityLevelExtremeDescription": "Bonito! Que bonito hein!", "codemetrics.basics.ComplexityLevelHighDescription": "Que lixo! Cê ta de brincadeira!", "codemetrics.basics.ComplexityLevelNormalDescription": "Eu já vi tudo que eu tinha pra ver aqui! Que decepção!", "codemetrics.basics.ComplexityLevelLowDescription": "Tudo bem, toma aqui uns 50 reais!" }