@eagleoutice/flowr - v2.10.2
    Preparing search index...
    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.

    Type Declaration

    • Readonlyassignments: Feature<
          Writable<
              {
                  assigned: CommonSyntaxTypeCounts<bigint>;
                  assignmentOperator: Record<string, bigint>;
                  deepestNesting: number;
                  nestedOperatorAssignment: number;
              },
          >,
      >
    • Readonlycomments: 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;
              },
          >,
      >
    • Readonlycontrolflow: Feature<
          Writable<
              {
                  deepestNesting: number;
                  elseBody: CommonSyntaxTypeCounts<bigint>;
                  ifThen: CommonSyntaxTypeCounts<bigint>;
                  ifThenElse: CommonSyntaxTypeCounts<bigint>;
                  nestedIfThen: number;
                  nestedIfThenElse: number;
                  switchCase: CommonSyntaxTypeCounts<bigint>;
                  thenBody: CommonSyntaxTypeCounts<bigint>;
              },
          >,
      >
    • ReadonlydataAccess: Feature<
          Writable<
              {
                  byName: number;
                  bySlot: number;
                  chainedOrNestedAccess: number;
                  deepestNesting: number;
                  doubleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
                  longestChain: number;
                  singleBracket: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
              },
          >,
      >
    • ReadonlydefinedFunctions: Feature<
          Writable<
              {
                  assignedFunctions: number;
                  deepestNesting: number;
                  lambdasOnly: number;
                  nestedFunctions: number;
                  recursive: number;
                  total: number;
              },
          >,
      >
    • ReadonlyexpressionList: Feature<Writable<{ allExpressionLists: number; deepestNesting: number }>>
    • Readonlyloops: 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>;
              },
          >,
      >
    • ReadonlyusedFunctions: Feature<
          Writable<
              {
                  allFunctionCalls: number;
                  args: Record<number, bigint | CommonSyntaxTypeCounts<bigint>>;
                  deepestNesting: number;
                  nestedFunctionCalls: number;
                  unnamedCalls: number;
              },
          >,
      >
    • ReadonlyusedPackages: Feature<
          Writable<
              {
                  "::": number;
                  ":::": number;
                  "<loadedByVariable>": number;
                  attachNamespace: number;
                  library: number;
                  loadNamespace: number;
                  require: number;
                  requireNamespace: number;
                  withinApply: number;
              },
          >,
      >
    • Readonlyvalues: Feature<
          Writable<
              {
                  allNumerics: number;
                  floatHex: number;
                  imaginaryNumbers: number;
                  integers: number;
                  logical: number;
                  specialConstants: number;
                  strings: number;
              },
          >,
      >
    • Readonlyvariables: Feature<
          Writable<
              {
                  numberOfDefinitions: number;
                  numberOfRedefinitions: number;
                  numberOfVariableUses: number;
                  unknownVariables: number;
              },
          >,
      >