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; }>>; } = ...
The source of truth for all features that are supported by the statistics.