Investigando código javascript

Estou iniciando um projeto que acho muito intessante, pelo seguinte motivo, procurar por bugs e identificar no código algoritimos com complexidade desnecessária ou até mesmo identificar gargalos é uma tarefa ardua. Mas é obvio que existem maneiras de facilitar este processo.

Ele funciona de forma bem simples, onde no item "Code" você pode carragar um arquivo de JavaScript que é a única linguagem suportada no momento, e depois você pode em "Result" salvar o resultado. Para utilizar o "Query" você precisa ter feito uma primeira composição de procura, e como pode perceber o resultado e o cojunto ou um grupo de regras pode ser utilizado.

Por enquanto você pode fazer uma busca de regra após regra para poder identificar um padrão como no exemplo abaixo:

[
  {
    "key": "type",
    "pattern": "Arrow",
    "kind": "includes",
    "check": ""
  }, {
    "key": "type",
    "pattern": "Binary",
    "kind": "includes"
  }
]

O trecho da notação acima, deve ser utilizado no segundo editor presente na aplicação. E você pode ir experimentando, combinações ou encontros exatos "kind": "exactly" serve com este propósito. Muito simples e objetiva, e vou adicionar regras interessantes para poder criar regras e até mesmo produzir código a medida com o resultado destes encontros. Esta aplicação pode ser utilizada para aumentar a qualidade do seu código e poder ir além com as suas construções.

Bom, o mais divertido vem agora, ela foi feita utilizando tauri, rust e svelte que possibilidade enormes beneficios para construir aplicações complexas e de alto nível. Para você baixar basta acessar este link Bonsai Zen Viewer. Se você gostou não deixe de coferir a prévia abaixo, curtir e inscrever-se no canal.

Até a próxima.