Repository Analysis

jashkenas/underscore

JavaScript's utility _ belt

0.2 Likely human-written View on GitHub
0.2
Adjusted Score
0.2
Raw Score
100%
Time Factor
2026-04-14
Last Push
27,347
Stars
JavaScript
Language
196,030
Lines of Code
364
Files
39
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 39

Pattern Findings

39 matches across 2 categories. Click a row to expand file-level details.

Over-Commented Block34 hits · 34 pts
SeverityFileLineSnippet
LOWunderscore-min.js1!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define
LOWunderscore-umd-min.js1!function(n,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define
LOWunderscore-esm-min.js1// Underscore.js 1.13.8
LOWdocs/modules/underscore.html921 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/contains.html881 <script>
LOWdocs/modules/union.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/last.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/functions.html881 <script>
LOWdocs/modules/propertyOf.html881 <script>
LOWdocs/modules/toPath.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/_cb.html881 <script>
LOWdocs/modules/delay.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/_baseCreate.html901 <script>
LOWdocs/modules/keys.html901 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/find.html881 <script>
LOWdocs/modules/countBy.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/iteratee.html881 <script>
LOWdocs/modules/noop.html861 <script>
LOWdocs/modules/max.html901 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/_createSizePropertyCheck.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/clone.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/min.html901 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/range.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/times.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/indexOf.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/_createEscaper.html901 <script>
LOWdocs/modules/_tagTester.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/templateSettings.html881 // We run a script at page load to inject the links after the fact.
LOWdocs/modules/first.html881 // We run a script at page load to inject the links after the fact.
LOW.github/workflows/codeql-analysis.yml1# For most projects, this workflow file will not need changing; you simply need
LOW.github/workflows/codeql-analysis.yml61 # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
LOWmodules/index-all.js1// ESM Exports
LOWmodules/index.js1// Named Exports
LOWmodules/index-default.js1// Default Export
Hyper-Verbose Identifiers5 hits · 5 pts
SeverityFileLineSnippet
LOWunderscore.js1277 function createPredicateIndexFinder(dir) {
LOWunderscore-umd.js1277 function createPredicateIndexFinder(dir) {
LOWunderscore-esm-min.js5var VERSION="1.13.8",root="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global
LOWunderscore-esm.js1268function createPredicateIndexFinder(dir) {
LOWmodules/_createPredicateIndexFinder.js5export default function createPredicateIndexFinder(dir) {