Variable ALL_FEATURESConst
ALL_FEATURES: { assignments: Feature< Writable< { assigned: CommonSyntaxTypeCounts<bigint>; assignmentOperator: Record<string, bigint>; deepestNesting: number; nestedOperatorAssignment: number; }, >, >; comments: Feature< Writable< { export: number; exportClass: number; exportMethod: number; exportPattern: number; exportS3Method: number; import: number; importClassesFrom: number; importFrom: number; importMethodsFrom: number; roxygenComments: number; totalAmount: number; useDynLib: number; }, >, >; controlflow: Feature< Writable< { deepestNesting: number; elseBody: CommonSyntaxTypeCounts<bigint>; ifThen: CommonSyntaxTypeCounts<bigint>; ifThenElse: CommonSyntaxTypeCounts<bigint>; nestedIfThen: number; nestedIfThenElse: number; switchCase: CommonSyntaxTypeCounts<bigint>; thenBody: CommonSyntaxTypeCounts<bigint>; }, >, >; dataAccess: Feature< Writable< { byName: number; bySlot: number; chainedOrNestedAccess: number; deepestNesting: number; doubleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>; longestChain: number; singleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>; }, >, >; definedFunctions: Feature< Writable< { assignedFunctions: number; deepestNesting: number; lambdasOnly: number; nestedFunctions: number; recursive: number; total: number; }, >, >; expressionList: Feature< Writable<{ allExpressionLists: number; deepestNesting: number }>, >; loops: Feature< Writable< { breakStatements: number; deepestExplicitNesting: number; forBody: CommonSyntaxTypeCounts<bigint>; forLoops: CommonSyntaxTypeCounts<bigint>; forLoopVar: CommonSyntaxTypeCounts<bigint>; implicitLoops: number; nestedExplicitLoops: number; nextStatements: number; repeatBody: CommonSyntaxTypeCounts<bigint>; repeatLoops: bigint; whileBody: CommonSyntaxTypeCounts<bigint>; whileLoops: CommonSyntaxTypeCounts<bigint>; }, >, >; usedFunctions: Feature< Writable< { allFunctionCalls: number; args: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>; deepestNesting: number; nestedFunctionCalls: number; unnamedCalls: number; }, >, >; usedPackages: Feature< Writable< { "::": number; ":::": number; "<loadedByVariable>": number; attachNamespace: number; library: number; loadNamespace: number; require: number; requireNamespace: number; withinApply: number; }, >, >; values: Feature< Writable< { allNumerics: number; floatHex: number; imaginaryNumbers: number; integers: number; logical: number; specialConstants: number; strings: number; }, >, >; variables: Feature< Writable< { numberOfDefinitions: number; numberOfRedefinitions: number; numberOfVariableUses: number; unknownVariables: number; }, >, >;} = ... Type declaration
Readonly
assignments: Feature<
Writable<
{
assigned: CommonSyntaxTypeCounts<bigint>;
assignmentOperator: Record<string, bigint>;
deepestNesting: number;
nestedOperatorAssignment: number;
},
>,
>
Readonly
comments: Feature<
Writable<
{
export: number;
exportClass: number;
exportMethod: number;
exportPattern: number;
exportS3Method: number;
import: number;
importClassesFrom: number;
importFrom: number;
importMethodsFrom: number;
roxygenComments: number;
totalAmount: number;
useDynLib: number;
},
>,
>
Readonly
dataAccess: Feature<
Writable<
{
byName: number;
bySlot: number;
chainedOrNestedAccess: number;
deepestNesting: number;
doubleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
longestChain: number;
singleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
},
>,
>
Readonly
definedFunctions: Feature<
Writable<
{
assignedFunctions: number;
deepestNesting: number;
lambdasOnly: number;
nestedFunctions: number;
recursive: number;
total: number;
},
>,
>
Readonly
expressionList: Feature<Writable<{ allExpressionLists: number; deepestNesting: number }>>
Readonly
loops: Feature<
Writable<
{
breakStatements: number;
deepestExplicitNesting: number;
forBody: CommonSyntaxTypeCounts<bigint>;
forLoops: CommonSyntaxTypeCounts<bigint>;
forLoopVar: CommonSyntaxTypeCounts<bigint>;
implicitLoops: number;
nestedExplicitLoops: number;
nextStatements: number;
repeatBody: CommonSyntaxTypeCounts<bigint>;
repeatLoops: bigint;
whileBody: CommonSyntaxTypeCounts<bigint>;
whileLoops: CommonSyntaxTypeCounts<bigint>;
},
>,
>
Readonly
usedFunctions: Feature<
Writable<
{
allFunctionCalls: number;
args: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
deepestNesting: number;
nestedFunctionCalls: number;
unnamedCalls: number;
},
>,
>
Readonly
usedPackages: Feature<
Writable<
{
"::": number;
":::": number;
"<loadedByVariable>": number;
attachNamespace: number;
library: number;
loadNamespace: number;
require: number;
requireNamespace: number;
withinApply: number;
},
>,
>
Readonly
values: Feature<
Writable<
{
allNumerics: number;
floatHex: number;
imaginaryNumbers: number;
integers: number;
logical: number;
specialConstants: number;
strings: number;
},
>,
>
Readonly
variables: Feature<
Writable<
{
numberOfDefinitions: number;
numberOfRedefinitions: number;
numberOfVariableUses: number;
unknownVariables: number;
},
>,
>
The source of truth for all features that are supported by the statistics.