Shotnest · Bibliothek
Codetext und Bildkontext gemeinsam bewahren
Fünf code-artige Zeilen bringen dem Beispiel 5 Punkte für das Regal Code, das Wort total bringt Belegen 1 Punkt; behalten Sie das Bild neben dem kopierten Text.
Wie Codezeilen gezählt werden
Shotnest zählt Zeilen, die wie Quellcode beginnen: const, let, var, def, class, func, return, import, #include, SELECT, eine Shell-Eingabeaufforderung, eine Zeile, die nur aus einer schließenden geschweiften Klammer besteht, oder ein Pfeil =>. Kommen drei oder mehr solcher Zeilen vor, erhält das Regal Code einen Punkt pro Zeile. Im Beispiel ergeben const, let, if (, return und die schließende Klammer 5 Punkte.
Markerwörter werden gleichzeitig weiter geprüft. Das Wort total steht auf der Liste für Belege & Bestellungen, daher bekommt dieses Regal im Beispiel ebenfalls 1 Punkt. Code gewinnt mit dem höheren Wert. Zwei Codezeilen allein bleiben unter der Schwelle von drei Zeilen; dann ist total der einzige Hinweis, und das Ergebnis lautet Belege mit dem Wert 1, was nicht als sicher gilt.
Eingaben
- Text
- const count = 2; let total = 0; if (count) { return count; }
Ergebnisse
- Regal
- Code
- Regelwert
- 5
- Festgelegter Regelschwellenwert erreicht
- Ja
| Regal | Regelwert |
|---|---|
| Belege & Bestellungen | 1 |
| Code | 5 |
Dies ist ein lokaler Regelwert, keine Wahrscheinlichkeit und keine KI-Interpretation.
Einen Code-Screenshot in brauchbaren Text verwandeln
- Öffnen Sie den Screenshot in Shotnest und übernehmen Sie die erkannten Zeilen mit Text kopieren.
- Vergleichen Sie Einrückung, Anführungszeichen und Klammern mit dem Bild; die Texterkennung kann führende Leerzeichen verlieren.
- Lassen Sie Dateiname oder Sprache im Screenshot sichtbar, wenn es geht, damit eine spätere Suche ihn findet.
- Fügen Sie das Snippet in einen Editor ein, den Sie kontrollieren, und führen Sie es dort aus, niemals direkt in einem Terminal.
- Beispiel mit fünf Codezeilen
- Code · 5
- Nur const count = 2; und let total = 0;
- Belege · 1, nicht sicher
Wo kopierter Code schiefgeht
- Python und YAML verlieren ihre Bedeutung, wenn die Einrückung verloren geht; das Bild bewahrt das Layout, das der Text nicht halten kann.
- Ähnlich aussehende Zeichen wie O und 0 oder l und 1 können in kleinen Schriften falsch gelesen werden.
- Ein Stacktrace und der Code, der ihn ausgelöst hat, sind leichter zu verstehen, wenn sie zusammen gespeichert werden statt in getrennten Regalen.
- Eingerückte Zeilen zählen weiterhin zum Code-Wert, weil die Zeilenregel führende Leerzeichen vor dem Schlüsselwort zulässt.
- Die Suche nach einer ganzen Zeile wie if (count) hängt von der erkannten Zeichensetzung ab; der Variablenname allein ist die zuverlässigere Suchanfrage.
Ein Regal, keine Prüfung
Das Regal Code bedeutet, dass der Text die Form von Code hat. Shotnest führt das Snippet nicht aus, lintet es nicht und prüft es nicht auf Sicherheit; der Klassifizierer auf dieser Seite bildet nur die Zeilenzählung und die Marker-Bewertung nach.