AI Slop Code Risk Monitor

foobnix/LibreraReader

SlopCodeMonitor badge for foobnix/LibreraReader Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Book Reader for Android

2.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for foobnix/LibreraReader, a C project with 4,986 GitHub stars. SynthScan examined 840,957 lines of code across 2839 source files, recording 1489 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 2.1 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.1
Adjusted Signal
2.1
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
5.0K
Stars
C
Language
841.0K
Lines of Code
2.8K
Files
1.5K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 9.5/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 1453 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

Are imports declared and package/API names verified? 22 finding(s).

Agent Over-Engineering Ratio 0.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 16 finding(s).

PR Review Velocity Impact 9.9/100 · LOW

Which changes need focused human review? 1489 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 2HIGH 0MEDIUM 120LOW 1367

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 1489 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block1297 hits · 1291 pts
SeverityFileLineSnippetContext
LOWapp/src/main/java/org/librera/LinkedJSONObject.java2101 }COMMENT
LOW…c/main/java/org/ebookdroid/core/DecodeServiceBase.java521 return codecDocument != null ? codecDocument.getPageCount(view.getWidth(), view.getHeight(), BookCSS.get().fontSCOMMENT
LOW…p/src/main/java/at/stefl/commons/math/BigFraction.java501 * Returns a BigDecimal representation of this fraction. If possible, theCOMMENT
LOW…p/src/main/java/at/stefl/commons/math/BigFraction.java541 // unscaled / 10^scale. We know that 2^x * 5^x = 10^x, and ourCOMMENT
LOW…p/src/main/java/at/stefl/commons/math/BigFraction.java701 // Per IEEE spec...COMMENT
LOW…p/src/main/java/at/stefl/commons/math/BigFraction.java721 BigInteger tmpDenominator = BigInteger.ONE;COMMENT
LOW…p/src/main/java/at/stefl/commons/math/BigFraction.java781 COMMENT
LOW…va/translator/style/GeneralStyleElementTranslator.java41COMMENT
LOW…va/translator/style/GeneralStyleElementTranslator.java61 // odpCOMMENT
LOW…/src/main/java/com/artifex/mupdf/fitz/TreeArchive.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOW…/src/main/java/com/artifex/mupdf/fitz/PDFGraftMap.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Page.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…in/java/com/artifex/mupdf/fitz/DefaultColorSpaces.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…/java/com/artifex/mupdf/fitz/SeekableOutputStream.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Text.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Image.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…/main/java/com/artifex/mupdf/fitz/FitzInputStream.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Link.java1// Copyright (C) 2004-2024 Artifex Software, Inc.COMMENT
LOW…c/main/java/com/artifex/mupdf/fitz/AbortException.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…/main/java/com/artifex/mupdf/fitz/OutlineIterator.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Quad.java1// Copyright (C) 2004-2024 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/RectI.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…ain/java/com/artifex/mupdf/fitz/DefaultAppearance.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…ain/java/com/artifex/mupdf/fitz/TryLaterException.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…/main/java/com/artifex/mupdf/fitz/LinkDestination.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Shade.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Point.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/PDFObject.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Context.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…ava/com/artifex/mupdf/fitz/PKCS7DistinguishedName.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Matrix.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…/src/main/java/com/artifex/mupdf/fitz/StrokeState.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Pixmap.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…c/main/java/com/artifex/mupdf/fitz/DocumentWriter.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Document.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOW…n/java/com/artifex/mupdf/fitz/SeekableInputStream.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Font.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOW…p/src/main/java/com/artifex/mupdf/fitz/PathWalker.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Story.java1// Copyright (C) 2022 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Outline.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/DOM.java1// Copyright (C) 2022 Artifex Software, Inc.COMMENT
LOW…src/main/java/com/artifex/mupdf/fitz/MultiArchive.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOW…p/src/main/java/com/artifex/mupdf/fitz/ColorSpace.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…p/src/main/java/com/artifex/mupdf/fitz/DrawDevice.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…ain/java/com/artifex/mupdf/fitz/DisplayListDevice.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…p/src/main/java/com/artifex/mupdf/fitz/FileStream.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…rc/main/java/com/artifex/mupdf/fitz/PDFAnnotation.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Device.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Rect.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Location.java1// Copyright (C) 2004-2022 Artifex Software, Inc.COMMENT
LOW…in/java/com/artifex/mupdf/fitz/BufferOutputStream.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Buffer.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…src/main/java/com/artifex/mupdf/fitz/NativeDevice.java1// Copyright (C) 2004-2023 Artifex Software, Inc.COMMENT
LOW…p/src/main/java/com/artifex/mupdf/fitz/TextWalker.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/Cookie.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…/src/main/java/com/artifex/mupdf/fitz/PKCS7Signer.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/PDFWidget.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOWapp/src/main/java/com/artifex/mupdf/fitz/PDFPage.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…rc/main/java/com/artifex/mupdf/fitz/PKCS7Verifier.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
LOW…/src/main/java/com/artifex/mupdf/fitz/ColorParams.java1// Copyright (C) 2004-2021 Artifex Software, Inc.COMMENT
1237 more matches not shown…
AI Slop Vocabulary106 hits · 318 pts
SeverityFileLineSnippetContext
MEDIUMBuilder/jni/libdjvu-3.5.28/src/MMRDecoder.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/IFFByteStream.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuErrorList.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuGlobal.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GIFFManager.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuToPS.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmNav.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GRect.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/JB2EncodeCodec.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuFileCache.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/XMLTags.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuDocEditor.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GContainer.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuGlobal.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/IW44EncodeCodec.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuPalette.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/debug.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuErrorList.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GScaler.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuImage.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/XMLParser.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmDoc.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GScaler.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuImage.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GURL.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuDumpHelper.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuMessageLite.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmNav.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/MMX.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmDir0.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/ddjvuapi.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/IW44Image.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GUnicode.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/JPEGDecoder.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/MMX.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GMapAreas.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuNavDir.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmDir0.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmDir.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GThreads.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DataPool.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVmDir.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/JB2Image.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/BSByteStream.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuAnno.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuAnno.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GException.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuMessage.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/JPEGDecoder.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/XMLTags.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GIFFManager.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuInfo.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuDocument.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuText.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuDumpHelper.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DataPool.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuInfo.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/GThreads.h47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
MEDIUMBuilder/jni/libdjvu-3.5.28/src/DjVuPort.cpp47//C- | any greater extent that may be necessary to utilize furtherCOMMENT
46 more matches not shown…
TODO Padding34 hits · 56 pts
SeverityFileLineSnippetContext
LOW…in/java/at/stefl/commons/util/collection/Multiset.java7// TODO: implement count iteratorCOMMENT
LOW…at/stefl/commons/util/collection/AbstractMultiset.java7// TODO: implement toStringCOMMENT
LOW…a/at/stefl/commons/util/collection/CharArrayQueue.java10// TODO: implement DequeCOMMENT
LOW…a/at/stefl/commons/util/collection/CollectionUtil.java920 // TODO: implement key/value generatorCOMMENT
LOW…a/at/stefl/commons/util/collection/CollectionUtil.java921 // TODO: implement multiple put (put to multiple maps)COMMENT
LOW…il/collection/primitive/SimplePrimitiveBooleanSet.java43 // TODO: implementCOMMENT
LOW…c/main/java/at/stefl/commons/util/array/ArrayUtil.java16// TODO: implement array methods with offset and lengthCOMMENT
LOW…c/main/java/at/stefl/commons/util/array/ArrayUtil.java1502 // TODO: implement all toStringCOMMENT
LOW⚡app/src/main/java/at/stefl/commons/io/JoinReader.java103 // TODO: implementCOMMENT
LOW⚡app/src/main/java/at/stefl/commons/io/JoinReader.java109 // TODO: implementCOMMENT
LOW⚡app/src/main/java/at/stefl/commons/io/JoinReader.java114 // TODO: implementCOMMENT
LOW⚡…src/main/java/at/stefl/commons/io/JoinInputStream.java87 // TODO: implementCOMMENT
LOW⚡…src/main/java/at/stefl/commons/io/JoinInputStream.java93 // TODO: implementCOMMENT
LOW⚡…src/main/java/at/stefl/commons/io/JoinInputStream.java98 // TODO: implementCOMMENT
LOW…/at/stefl/commons/io/DividedByteArrayOutputStream.java12// TODO: implement better solution (-> growable array)COMMENT
LOWapp/src/main/java/at/stefl/commons/io/TeeReader.java53 // TODO: implementCOMMENT
LOW…n/java/at/stefl/commons/io/DividedCharArrayWriter.java10// TODO: implement better solution (-> growable array)COMMENT
LOW…at/stefl/commons/lwxml/reader/LWXMLPushbackReader.java112 // TODO: implement in LWXMLReaderCOMMENT
LOW…java/at/stefl/commons/lwxml/reader/LWXMLTeeReader.java66 // TODO: implementCOMMENT
LOW…/stefl/commons/lwxml/writer/LWXMLEventQueueWriter.java14// TODO: implement better solution (-> growable array)COMMENT
LOW…java/at/stefl/commons/lwxml/writer/LWXMLTeeWriter.java9// TODO: implement specific methods?COMMENT
LOW…t/stefl/commons/lwxml/writer/LWXMLEventListWriter.java14// TODO: implement readerCOMMENT
LOW…c/main/java/at/stefl/commons/math/vector/Vector2i.java196 // TODO: implementCOMMENT
LOW…c/main/java/at/stefl/commons/math/vector/Vector3i.java291 // TODO: implementCOMMENT
LOW…/src/main/java/at/stefl/svm/object/basic/LineInfo.java23 // TODO: implement version 4COMMENT
LOW…/src/main/java/at/stefl/svm/object/basic/LineInfo.java136 // TODO: implement version 4COMMENT
LOW…/src/main/java/at/stefl/svm/object/basic/LineInfo.java156 // TODO: implement version 4COMMENT
LOWapp/src/main/java/at/stefl/svm/tosvg/ColorType.java8// TODO: implement and use property writerCOMMENT
LOW…/src/main/java/at/stefl/svm/tosvg/TranslationUtil.java14// TODO: implement and use property writerCOMMENT
LOW…/stefl/svm/tosvg/action/TextArrayActionTranslator.java20 // TODO: implement dxCOMMENT
LOW…in/java/at/stefl/opendocument/java/css/StyleSheet.java8// TODO: implement selectorCOMMENT
LOW…ava/translator/content/SpreadsheetTableTranslator.java25// TODO: implement remove methodsCOMMENT
LOW…ava/translator/content/SpreadsheetTableTranslator.java145 // TODO: implement collapsed listCOMMENT
LOW…ava/translator/content/SpreadsheetTableTranslator.java252 // TODO: implement <table-source>COMMENT
Decorative Section Separators12 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py1# ----------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py3# ----------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py19# -----------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py21# -----------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py117# ------------------------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py119# ------------------------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py161# ----------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py163# ----------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py218# -------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py220# -------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py233# -------------------------------------COMMENT
MEDIUMBuilder/jni/libwebp-1.3.2/.cmake-format.py235# -------------------------------------COMMENT
Fake / Example Data20 hits · 23 pts
SeverityFileLineSnippetContext
LOWapp/src/main/res/layout/dialog_colors.xml43 android:text="Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum hasCODE
LOWdocs/online-book-reader/index.html721 <div id="placeholder">CODE
LOWdocs/online-book-reader/mupdf-view-page.js792 this.placeholderDiv = document.getElementById("placeholder")CODE
LOWdocs/epub-reader/index.html721 <div id="placeholder">CODE
LOWdocs/epub-reader/mupdf-view-page.js792 this.placeholderDiv = document.getElementById("placeholder")CODE
LOWBuilder/TestBook/all_tags1.html30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nisi lacus, auctor sit amet purus vel, gravidCODE
LOWBuilder/TestBook/all_tags1.html30 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus nisi lacus, auctor sit amet purus vel, gravidCODE
LOWBuilder/TestBook/all_tags1.html235 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam volutpat sollicitudin nisi, at convallis nunc semCODE
LOWBuilder/TestBook/all_tags1.html235 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam volutpat sollicitudin nisi, at convallis nunc semCODE
LOW⚡Builder/TestBook/librera_test_book.html45<code>code Lorem Ipsum Code is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the induCODE
LOW⚡Builder/TestBook/librera_test_book.html46<div class="green">div Lorem Ipsum Code is simply dummy text of the printing and typesetting industry. Lorem Ipsum has bCODE
LOW⚡Builder/TestBook/librera_test_book.html47<p class="black1">div Lorem Ipsum Code is simply dummy text of the printing and typesetting industry. Lorem Ipsum has beCODE
LOW⚡Builder/TestBook/librera_test_book.html50<p style="text-align:left"><b>left:</b> Lorem Ipsum is simply dummy text of the printing and typesetting industry. LoremCODE
LOW⚡Builder/TestBook/librera_test_book.html52<p style="text-align:justify"><b>justify:</b> Lorem Ipsum is simply dummy text of the printing and typesetting industry.CODE
LOW⚡Builder/TestBook/librera_test_book.html54<p style="text-align:right"><b>right:</b> Lorem Ipsum is simply dummy text of the printing and typesetting industry. LorCODE
LOWBuilder/TestBook/librera_test_book.html90<p>You’ve 1probably heard of Lorem Ipsum before – it’s the most-used dummy text excerpt out there. People use it becauseCODE
LOWBuilder/TestBook/all_tags2.html191 <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum, odio! Odio natus ullam ad quaerat, CODE
LOWBuilder/TestBook/all_tags2.html191 <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Cum, odio! Odio natus ullam ad quaerat, CODE
LOWBuilder/TestBook/fonts/fonts.html18<h1>What is Lorem Ipsum?</h1>CODE
LOWBuilder/TestBook/fonts/fonts.html20<b>Lorem Ipsum</b> is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's stCODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALapp/src/main/java/com/foobnix/ext/Fb2Extractor.java275 buffer.append(net.arnx.wmf2svg.util.Base64.encode(byteArray));CODE
CRITICALapp/src/main/java/com/foobnix/drive/GFile.java227 new com.google.api.services.drive.Drive.Builder(CODE
Verbosity Indicators7 hits · 10 pts
SeverityFileLineSnippetContext
LOWdocs/online-book-reader/lib/mupdf-wasm.js16// We need to check if Module already exists (e.g. case 3 above).COMMENT
LOWdocs/epub-reader/lib/mupdf-wasm.js16// We need to check if Module already exists (e.g. case 3 above).COMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp652 // Step 1: Radix sortCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp664 // Step 2: Perform presort to depth PRESORT_DEPTHCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp676 // Step 3: Perform rank doublingCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp720 // Step 4: Permute dataCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/DjVuDocEditor.cpp1593 // The purpose of this function is to create files containingCOMMENT
Structural Annotation Overuse4 hits · 6 pts
SeverityFileLineSnippetContext
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp652 // Step 1: Radix sortCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp664 // Step 2: Perform presort to depth PRESORT_DEPTHCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp676 // Step 3: Perform rank doublingCOMMENT
LOWBuilder/jni/libdjvu-3.5.28/src/BSEncodeByteStream.cpp720 // Step 4: Permute dataCOMMENT
Excessive Try-Catch Wrapping2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMBuilder/jni/libmobi-0.12/src/read.c158 debug_print("Error loading record uid %i data\n", curr->uid);CODE
MEDIUMBuilder/jni/libmobi-0.11/src/read.c158 debug_print("Error loading record uid %i data\n", curr->uid);CODE
Hyper-Verbose Identifiers2 hits · 2 pts
SeverityFileLineSnippetContext
LOWdocs/online-book-reader/lib/mupdf-wasm.js790function isExportedByForceFilesystem(name) {CODE
LOWdocs/epub-reader/lib/mupdf-wasm.js790function isExportedByForceFilesystem(name) {CODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWdocs/online-book-reader/lib/mupdf-wasm.js1842 function processData(byteArray) {CODE
LOWdocs/epub-reader/lib/mupdf-wasm.js1842 function processData(byteArray) {CODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWBuilder/jni/libdjvu-3.5.28/src/DjVuDocEditor.cpp662 // included child. Don't forget to modify the contents of INCLCOMMENT