Shotnest

Shotnest · ライブラリ

コードの文章と見た目の文脈を一緒に残す

コードのような5行でサンプルはコードの棚に5点を得て、totalという語がレシートに1点を加えます。コピーしたテキストのそばに画像も残してください。

コードの行の数え方

Shotnestは、ソースコードのように始まる行を数えます。const、let、var、def、class、func、return、import、#include、SELECT、シェルのプロンプト、閉じ波かっこだけの行、矢印=>です。こうした行が三行以上あると、コードの棚に一行につき一点が入ります。サンプルでは、const、let、if (、return、閉じ波かっこで5点になります。

同時にマーカーの語も調べられます。totalという語は「レシート・注文」のリストにあるため、サンプルはこの棚にも1点を与えます。点数の高いコードが選ばれます。コードが二行だけだと三行のしきい値に届かず、totalだけが手掛かりになるので、結果はレシートの1点となり、確かな結果とはみなされません。

入力値

テキスト
const count = 2; let total = 0; if (count) { return count; }

結果

棚
コード
ルールの点数
5
設定されたルールのしきい値に到達
はい
棚ルールの点数
レシート・注文1
コード5

これはローカルルールの点数であり、確率やAIによる解釈ではありません。

コードのスクリーンショットを使えるテキストにする

  1. Shotnestでスクリーンショットを開き、「テキストをコピー」で認識された行を取り出します。
  2. インデント、引用符、かっこを画像と見比べます。文字認識では行頭の空白が落ちることがあります。
  3. できればファイル名や言語名がスクリーンショットに写るようにして、あとで検索で見つかるようにします。
  4. スニペットは自分が管理するエディタに貼り付けてそこで実行し、ターミナルには直接貼り付けないでください。
コードが五行あるサンプル
コード · 5
const count = 2; と let total = 0; だけ
レシート · 1、確かな結果ではない

コピーしたコードがおかしくなるところ

棚であって、レビューではない

コードの棚は、テキストがコードの形をしているという意味です。Shotnestはスニペットを実行することも、リントにかけることも、安全性を調べることもしません。このページの分類器も、行の数え方とマーカーの点数付けを再現するだけです。