Repository Analysis

diegomura/react-pdf

📄 Create PDF files using React

1.0 Likely human-written View on GitHub
1.0
Adjusted Score
1.0
Raw Score
100%
Time Factor
2026-05-22
Last Push
16,599
Stars
TypeScript
Language
92,989
Lines of Code
861
Files
37
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 5HIGH 0MEDIUM 2LOW 30

Pattern Findings

37 matches across 5 categories. Click a row to expand file-level details.

Hallucination Indicators5 hits · 50 pts
SeverityFileLineSnippet
CRITICALpackages/pdfkit/src/document.js224 this._root.data.Names.data.Dests.add(name, args);
CRITICALpackages/pdfkit/src/document.js236 this._root.data.Names.data.EmbeddedFiles.add(name, ref);
CRITICALpackages/pdfkit/src/document.js247 this._root.data.Names.data.JavaScript.add(name, data);
CRITICALpackages/pdfkit/src/mixins/acroform.js87 this._root.data.AcroForm.data.Fields.forEach((fieldRef) => {
CRITICALpackages/pdfkit/src/mixins/acroform.js176 this._root.data.AcroForm.data.Fields.push(fieldRef);
Fake / Example Data23 hits · 26 pts
SeverityFileLineSnippet
LOWpackages/renderer/tests/text.test.jsx74 Lorem Ipsum
LOWpackages/renderer/tests/text.test.jsx79 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/renderer/tests/text.test.jsx79 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/renderer/tests/text.test.jsx90 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/renderer/tests/text.test.jsx90 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/renderer/tests/text.test.jsx99 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/renderer/tests/text.test.jsx99 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
LOWpackages/fns/tests/capitalize.test.ts23 expect(capitalize('lorem ipsum')).toBe('Lorem Ipsum');
LOWpackages/examples/vite/src/examples/ellipsis/index.tsx26 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna a
LOWpackages/examples/vite/src/examples/ellipsis/index.tsx26 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna a
LOWpackages/textkit/tests/layout/bidiReordering.test.ts74 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/wrapWords.test.ts33 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/wrapWords.test.ts56 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/wrapWords.test.ts86 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/wrapWords.test.ts118 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/wrapWords.test.ts136 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/generateGlyphs.test.ts12 string: 'Lorem ipsum',
LOWpackages/textkit/tests/layout/generateGlyphs.test.ts22 expect(result).toHaveProperty('string', 'Lorem ipsum');
LOWpackages/textkit/tests/attributedString/slice.test.ts9const testString = 'Lorem ipsum';
LOWpackages/textkit/tests/attributedString/slice.test.ts49 expect(sliced.string).toBe('Lorem ipsum');
LOW…ckages/textkit/tests/attributedString/dropLast.test.ts10 const string = { string: 'Lorem ipsum', runs };
LOW…ckages/textkit/tests/attributedString/dropLast.test.ts21 string: 'Lorem ipsum',
LOW…ckages/textkit/tests/attributedString/dropLast.test.ts46 const string = { string: 'Lorem ipsum', runs };
Over-Commented Block6 hits · 6 pts
SeverityFileLineSnippet
LOWpackages/types/context.d.ts1// instance.registerFont = vi.fn().mockReturnValue(instance);
LOWpackages/stylesheet/README.md41// {
LOWpackages/pdfkit/src/table/size.js281
LOWpackages/pdfkit/src/table/size.js301 // ║ ■ ■ ║
LOWpackages/pdfkit/src/table/size.js321 // ║ ■ ■║
LOWpackages/pdfkit/src/table/size.js341 //
Decorative Section Separators2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMpackages/pdfkit/src/table/size.js287 // A════════════════════F════════════════════B
MEDIUMpackages/pdfkit/src/table/size.js336 // D════════════════════H════════════════════C
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWpackages/examples/dev.sh12# Check if any directories were found