Shotnest

Shotnest · Biblioteca

Guarde código e contexto visual juntos

Cinco linhas com cara de código dão ao exemplo 5 pontos na prateleira Código, enquanto a palavra total soma 1 em Recibos; guarde a imagem ao lado do texto copiado.

Como as linhas de código são contadas

O Shotnest conta as linhas que começam como código-fonte: const, let, var, def, class, func, return, import, #include, SELECT, um prompt de shell, uma linha que é só uma chave de fechamento ou uma seta =>. Quando aparecem três ou mais linhas desse tipo, a prateleira Código recebe um ponto por linha. No exemplo, const, let, if (, return e a chave de fechamento dão 5 pontos.

As palavras-indício continuam sendo verificadas ao mesmo tempo. A palavra total está na lista de Recibos e pedidos, então o exemplo também dá 1 ponto a essa prateleira. Código vence com a pontuação mais alta. Só duas linhas de código ficam abaixo do mínimo de três linhas; nesse caso, total é o único indício e o resultado é Recibos com pontuação 1, que não é confiável.

Dados de entrada

Texto
const count = 2; let total = 0; if (count) { return count; }

Resultados

Prateleira
Código
Pontuação das regras
5
Limiar de regras definido atingido
Sim
PrateleiraPontuação das regras
Recibos e pedidos1
Código5

É uma pontuação de regras locais, não uma probabilidade nem uma interpretação de IA.

Transforme uma captura de código em texto utilizável

  1. Abra a captura no Shotnest e use Copiar texto para pegar as linhas reconhecidas.
  2. Compare recuo, aspas e colchetes com a imagem; o reconhecimento de texto pode perder os espaços do início da linha.
  3. Sempre que puder, deixe o nome do arquivo ou a linguagem visível na captura, para que uma busca futura a encontre.
  4. Cole o trecho num editor que você controla e execute lá, nunca direto num terminal.
Exemplo com cinco linhas de código
Código · 5
Só const count = 2; e let total = 0;
Recibos · 1, não confiável

Onde o código copiado dá errado

Uma prateleira, não uma revisão

A prateleira Código quer dizer que o texto tem forma de código. O Shotnest não executa, não analisa com linter nem verifica a segurança do trecho, e o classificador desta página só reproduz a contagem de linhas e a pontuação por indícios.