Repository Analysis

huggingface/transformers.js

State-of-the-art Machine Learning for the web. Run 🤗 Transformers directly in your browser, with no need for a server!

0.7 Likely human-written View on GitHub
0.7
Adjusted Score
0.7
Raw Score
100%
Time Factor
2026-05-29
Last Push
16,053
Stars
JavaScript
Language
70,025
Lines of Code
671
Files
34
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 5LOW 29

Pattern Findings

34 matches across 7 categories. Click a row to expand file-level details.

Verbosity Indicators8 hits · 16 pts
SeverityFileLineSnippet
LOWpackages/transformers/tests/utils/cache.test.js411 // Step 1: Pre-cache config.json by downloading it
LOWpackages/transformers/tests/utils/cache.test.js414 // Step 2: Clear the cache
LOWpackages/transformers/tests/utils/cache.test.js417 // Step 3: Verify response shape
LOWpackages/transformers/tests/utils/cache.test.js433 // Step 4: config.json should have been cached and deleted
LOWpackages/transformers/tests/utils/cache.test.js452 // Step 1: Pre-cache config.json by downloading it
LOWpackages/transformers/tests/utils/cache.test.js455 // Step 2: Clear the pipeline cache
LOWpackages/transformers/tests/utils/cache.test.js458 // Step 3: Verify response shape
LOWpackages/transformers/tests/utils/cache.test.js471 // Step 4: Should include expected pipeline files
Over-Commented Block13 hits · 13 pts
SeverityFileLineSnippet
LOW…ers/tests/pipelines/test_pipelines_object_detection.js101 { score: 0.020360343158245087, label: "LABEL_31", box: { xmin: 56, ymin: 55, xmax: 169, ymax: 167 } },
LOW…mers/tests/pipelines/test_pipelines_text_generation.js121 },
LOW…ncoder_decoder/test_modeling_vision_encoder_decoder.js21 });
LOW…ers/tests/models/florence2/test_processor_florence2.js161 },
LOW…ers/tests/models/florence2/test_processor_florence2.js181 // target: {
LOWpackages/transformers/src/utils/audio.js41 let audio;
LOWpackages/transformers/src/utils/cache/FileCache.js121 }
LOWpackages/transformers/src/models/modeling_utils.js401 logits_processor = null,
LOWpackages/transformers/src/models/modeling_utils.js901 // // decoder-only
LOWpackages/transformers/src/models/modeling_utils.js921 const prepared_stopping_criteria = this._get_stopping_criteria(generation_config, stopping_criteria);
LOW…ransformers/src/models/whisper/tokenization_whisper.js361 for (let i = 1; i < sequences.length; ++i) {
LOWpackages/transformers/src/generation/logits_process.js101// /**
LOWpackages/transformers/src/generation/logits_process.js121// console.log('call ForceTokensLogitsProcessor', input_ids, logits)
Decorative Section Separators3 hits · 9 pts
SeverityFileLineSnippet
MEDIUM…/transformers/src/models/pyannote/modeling_pyannote.js51 * // ┌─────────┬────────────────────┬────────────────────┬────┬─────────────────────┐
MEDIUM…/transformers/src/models/pyannote/modeling_pyannote.js53 * // ├─────────┼────────────────────┼────────────────────┼────┼─────────────────────┤
MEDIUM…/transformers/src/models/pyannote/modeling_pyannote.js65 * // └─────────┴────────────────────┴────────────────────┴────┴─────────────────────┘
Hyper-Verbose Identifiers6 hits · 6 pts
SeverityFileLineSnippet
LOWpackages/transformers/tests/progress_callbacks.test.js64function expectValidEventLifecycle(events, model_id, expectedFiles) {
LOWpackages/transformers/tests/utils/audio.test.js40function generateDeterministicWaveform(length) {
LOWpackages/transformers/docs/plugins/preprocess.js17function stripLeadingGenericParams(expr) {
LOWpackages/transformers/src/backends/onnx.js161export function deviceToExecutionProviders(device = null) {
LOWpackages/transformers/src/utils/model-loader.js11export function resolveExternalDataFormat(config, fullName, fileName) {
LOWpackages/transformers/src/utils/model-loader.js27export function getExternalDataChunkNames(fullName, numChunks) {
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMpackages/transformers/src/utils/audio.js56 // to create a single mono channel. It's worth noting that this scaling factor is
AI Slop Vocabulary1 hit · 2 pts
SeverityFileLineSnippet
MEDIUMpackages/transformers/tests/tokenizers.test.js636 expect(prompt).toEqual('<BOS_TOKEN><|START_OF_TURN_TOKEN|><|SYSTEM_TOKEN|># Safety Preamble\nThe instructions in t
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippet
LOWpackages/transformers/docs/scripts/build_readme.py69
LOWpackages/transformers/docs/scripts/build_readme.py80