Repository Analysis

reduxjs/reselect

Selector library for Redux

1.6 Likely human-written View on GitHub
1.6
Adjusted Score
1.6
Raw Score
100%
Time Factor
2026-05-18
Last Push
19,036
Stars
TypeScript
Language
17,970
Lines of Code
111
Files
28
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 28

Pattern Findings

28 matches across 3 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers17 hits · 17 pts
SeverityFileLineSnippet
LOWtypescript_test/test.ts181function testInvalidTypeInCombinator() {
LOWtypescript_test/test.ts564function testOptionalArgumentsConflicting() {
LOWtypescript_test/test.ts699function testCreateSelectorCreator() {
LOWtypescript_test/test.ts735function testCreateStructuredSelector() {
LOWtypescript_test/test.ts822function testTypedCreateStructuredSelector() {
LOWtypescript_test/test.ts907function testStructuredSelectorTypeParams() {
LOWtypescript_test/test.ts1113function customMemoizationOptionTypes() {
LOWtypescript_test/test.ts1139function createSelectorConfigOptions() {
LOWtypescript_test/test.ts1311function testInputSelectorWithUndefinedReturn() {
LOWtypescript_test/test.ts1521function handleNestedIncompatTypes() {
LOWtypescript_test/test.ts1677function testCreateStructuredSelectorNew() {
LOWtypescript_test/argsMemoize.typetest.ts25function overrideOnlyMemoizeInCreateSelector() {
LOWtypescript_test/argsMemoize.typetest.ts134function overrideOnlyArgsMemoizeInCreateSelector() {
LOWtypescript_test/argsMemoize.typetest.ts328function overrideMemoizeAndArgsMemoizeInCreateSelector() {
LOWtypescript_test/argsMemoize.typetest.ts760function memoizeAndArgsMemoizeInCreateSelectorCreator() {
LOWsrc/utils.ts113export function collectInputSelectorResults(
LOWsrc/lruMemoize.ts106 return function areArgumentsShallowlyEqual(
Over-Commented Block9 hits · 9 pts
SeverityFileLineSnippet
LOWtest/computationComparisons.spec.tsx201
LOWtest/computationComparisons.spec.tsx221 // listRenders,
LOWtest/benchmarks/weakMapMemoize.bench.ts221// selector(state, num)
LOWtest/benchmarks/weakMapMemoize.bench.ts241// )
LOWtest/benchmarks/weakMapMemoize.bench.ts261// }
LOWtest/benchmarks/weakMapMemoize.bench.ts281// logSelectorRecomputations(selector)
LOWtest/benchmarks/weakMapMemoize.bench.ts301// )
LOWtest/benchmarks/weakMapMemoize.bench.ts321// createOptions(selectorArgsWeakMap, commonOptions)
LOWdocs/examples/createSelector/annotateResultFunction.ts21 // Type of `state` is set to `RootState`, no need to manually set the type
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippet
LOWtest/testUtils.ts192 name: 'John Doe',
LOWtest/testUtils.ts195 street: '123 Main St',