Index A | C | E | F | G | I | L | M | N | O | P | R | S | T | V | W A aggregate_csv_output() (in module sourcery_analytics.cli.partials) aggregate_plain_output() (in module sourcery_analytics.cli.partials) aggregate_rich_output() (in module sourcery_analytics.cli.partials) Aggregation (class in sourcery_analytics.metrics.aggregations) AggregationChoice (class in sourcery_analytics.cli.choices) always() (in module sourcery_analytics.conditions) analyze() (in module sourcery_analytics.analysis) analyze_csv_output() (in module sourcery_analytics.cli.partials) analyze_methods() (in module sourcery_analytics.analysis) analyze_plain_output() (in module sourcery_analytics.cli.partials) analyze_rich_output() (in module sourcery_analytics.cli.partials) as_aggregation() (sourcery_analytics.cli.choices.AggregationChoice method) as_method_metric() (sourcery_analytics.cli.choices.MethodMetricChoice method) assess() (in module sourcery_analytics.analysis) AVERAGE (sourcery_analytics.cli.choices.AggregationChoice attribute) average() (in module sourcery_analytics.metrics.aggregations) C clean_source() (in module sourcery_analytics.utils) cli_aggregate() (in module sourcery_analytics.main) cli_analyze() (in module sourcery_analytics.main) cli_assess() (in module sourcery_analytics.main) COGNITIVE_COMPLEXITY (sourcery_analytics.cli.choices.MethodMetricChoice attribute) CognitiveComplexityVisitor (class in sourcery_analytics.metrics.cognitive_complexity) Compounder (class in sourcery_analytics.metrics.compounders) CompoundVisitor (class in sourcery_analytics.visitors) condition (sourcery_analytics.visitors.ConditionalVisitor attribute) ConditionalVisitor (class in sourcery_analytics.visitors) CSV (sourcery_analytics.cli.choices.OutputChoice attribute) CYCLOMATIC_COMPLEXITY (sourcery_analytics.cli.choices.MethodMetricChoice attribute) cyclomatic_complexity() (in module sourcery_analytics.metrics.cyclomatic_complexity) E enter() (sourcery_analytics.metrics.cognitive_complexity.CognitiveComplexityVisitor method) (sourcery_analytics.metrics.working_memory.WorkingMemoryVisitor method) (sourcery_analytics.visitors.CompoundVisitor method) (sourcery_analytics.visitors.ConditionalVisitor method) (sourcery_analytics.visitors.TreeVisitor method) (sourcery_analytics.visitors.Visitor method) extract() (in module sourcery_analytics.extractors) (sourcery_analytics.extractors.Extractor method) extract_methods() (in module sourcery_analytics.extractors) Extractor (class in sourcery_analytics.extractors) F from_condition() (sourcery_analytics.extractors.Extractor class method) from_dict() (sourcery_analytics.cli.data.ThresholdBreach class method) from_function() (sourcery_analytics.extractors.Extractor class method) from_toml_file() (sourcery_analytics.settings.Settings class method) FunctionVisitor (class in sourcery_analytics.visitors) G get_name() (in module sourcery_analytics.metrics.working_memory) get_names() (in module sourcery_analytics.metrics.working_memory) I IdentityVisitor (class in sourcery_analytics.visitors) InvalidNodeTypeError is_const() (in module sourcery_analytics.conditions) is_elif() (in module sourcery_analytics.conditions) is_method() (in module sourcery_analytics.conditions) is_name() (in module sourcery_analytics.conditions) is_type() (in module sourcery_analytics.conditions) L LENGTH (sourcery_analytics.cli.choices.MethodMetricChoice attribute) lineno (sourcery_analytics.cli.data.ThresholdBreach attribute) M manager (sourcery_analytics.extractors.Extractor attribute) melt() (in module sourcery_analytics.analysis) method_cognitive_complexity (sourcery_analytics.settings.ThresholdSettings attribute) method_cognitive_complexity() (in module sourcery_analytics.metrics.cognitive_complexity) method_cyclomatic_complexity (sourcery_analytics.settings.ThresholdSettings attribute) method_cyclomatic_complexity() (in module sourcery_analytics.metrics.cyclomatic_complexity) method_file (sourcery_analytics.cli.data.ThresholdBreachDict attribute) method_file() (in module sourcery_analytics.metrics.utils) method_length (sourcery_analytics.settings.ThresholdSettings attribute) method_length() (in module sourcery_analytics.metrics.method_length) method_lineno (sourcery_analytics.cli.data.ThresholdBreachDict attribute) method_lineno() (in module sourcery_analytics.metrics.utils) method_method_name (sourcery_analytics.cli.choices.MethodMetricChoice property) method_name (sourcery_analytics.cli.data.ThresholdBreach attribute) (sourcery_analytics.cli.data.ThresholdBreachDict attribute) method_name() (in module sourcery_analytics.metrics.utils) method_qualname() (in module sourcery_analytics.metrics.utils) method_working_memory (sourcery_analytics.settings.ThresholdSettings attribute) method_working_memory() (in module sourcery_analytics.metrics.working_memory) MethodMetricChoice (class in sourcery_analytics.cli.choices) metric_name (sourcery_analytics.cli.data.ThresholdBreach attribute) (sourcery_analytics.cli.data.ThresholdBreachDict attribute) metric_value (sourcery_analytics.cli.data.ThresholdBreach attribute) (sourcery_analytics.cli.data.ThresholdBreachDict attribute) MetricResult (class in sourcery_analytics.metrics.types) module sourcery_analytics sourcery_analytics.analysis sourcery_analytics.cli sourcery_analytics.cli.choices sourcery_analytics.cli.data sourcery_analytics.cli.partials sourcery_analytics.conditions sourcery_analytics.extractors sourcery_analytics.logging sourcery_analytics.main sourcery_analytics.metrics sourcery_analytics.metrics.aggregations sourcery_analytics.metrics.cognitive_complexity sourcery_analytics.metrics.compounders sourcery_analytics.metrics.cyclomatic_complexity sourcery_analytics.metrics.method_length sourcery_analytics.metrics.types sourcery_analytics.metrics.utils sourcery_analytics.metrics.working_memory sourcery_analytics.settings sourcery_analytics.utils sourcery_analytics.visitors N name_metrics() (in module sourcery_analytics.metrics.compounders) NamedMetricResult (class in sourcery_analytics.metrics.compounders) node_type_name() (in module sourcery_analytics.metrics.utils) nodedispatch() (in module sourcery_analytics.utils) O OutputChoice (class in sourcery_analytics.cli.choices) P PEAK (sourcery_analytics.cli.choices.AggregationChoice attribute) peak() (in module sourcery_analytics.metrics.aggregations) PLAIN (sourcery_analytics.cli.choices.OutputChoice attribute) R read_settings() (in module sourcery_analytics.cli.partials) relative_path (sourcery_analytics.cli.data.ThresholdBreach attribute) RICH (sourcery_analytics.cli.choices.OutputChoice attribute) S set_up_logging() (in module sourcery_analytics.logging) Settings (class in sourcery_analytics.settings) sourcery_analytics module sourcery_analytics.analysis module sourcery_analytics.cli module sourcery_analytics.cli.choices module sourcery_analytics.cli.data module sourcery_analytics.cli.partials module sourcery_analytics.conditions module sourcery_analytics.extractors module sourcery_analytics.logging module sourcery_analytics.main module sourcery_analytics.metrics module sourcery_analytics.metrics.aggregations module sourcery_analytics.metrics.cognitive_complexity module sourcery_analytics.metrics.compounders module sourcery_analytics.metrics.cyclomatic_complexity module sourcery_analytics.metrics.method_length module sourcery_analytics.metrics.types module sourcery_analytics.metrics.utils module sourcery_analytics.metrics.working_memory module sourcery_analytics.settings module sourcery_analytics.utils module sourcery_analytics.visitors module standard_method_metrics() (in module sourcery_analytics.metrics) statement_count() (in module sourcery_analytics.metrics.method_length) sub_visitor (sourcery_analytics.visitors.ConditionalVisitor attribute) T threshold_value (sourcery_analytics.cli.data.ThresholdBreach attribute) ThresholdBreach (class in sourcery_analytics.cli.data) ThresholdBreachDict (class in sourcery_analytics.cli.data) thresholds (sourcery_analytics.settings.Settings attribute) ThresholdSettings (class in sourcery_analytics.settings) TOTAL (sourcery_analytics.cli.choices.AggregationChoice attribute) total() (in module sourcery_analytics.metrics.aggregations) total_cognitive_complexity() (in module sourcery_analytics.metrics.cognitive_complexity) total_cyclomatic_complexity() (in module sourcery_analytics.metrics.cyclomatic_complexity) total_statement_count() (in module sourcery_analytics.metrics.method_length) touch() (sourcery_analytics.metrics.cognitive_complexity.CognitiveComplexityVisitor method) (sourcery_analytics.metrics.working_memory.WorkingMemoryVisitor method) (sourcery_analytics.visitors.CompoundVisitor method) (sourcery_analytics.visitors.ConditionalVisitor method) (sourcery_analytics.visitors.FunctionVisitor method) (sourcery_analytics.visitors.IdentityVisitor method) (sourcery_analytics.visitors.TreeVisitor method) (sourcery_analytics.visitors.Visitor method) TreeVisitor (class in sourcery_analytics.visitors) tuple_metrics() (in module sourcery_analytics.metrics.compounders) TupleMetricResult (class in sourcery_analytics.metrics.compounders) V validate_node_type() (in module sourcery_analytics.utils) visit() (sourcery_analytics.visitors.Visitor method) Visitor (class in sourcery_analytics.visitors) visitor (sourcery_analytics.extractors.Extractor attribute) W WORKING_MEMORY (sourcery_analytics.cli.choices.MethodMetricChoice attribute) WorkingMemoryVisitor (class in sourcery_analytics.metrics.working_memory)