Index A | B | C | D | E | F | G | I | K | L | M | N | O | P | R | S | T | U | V | W A add_message() (sawmill.core.aggregation.MessageStats method) Aggregator (class in sawmill.core.aggregation) apply_filter() (sawmill.core.filter.FilterEngine method) apply_filters() (sawmill.core.filter.FilterEngine method) apply_suppress_ids() (sawmill.core.filter.FilterEngine method) apply_suppressions() (sawmill.core.filter.FilterEngine method) author (sawmill.models.waiver.Waiver attribute), [1] auto_detect() (sawmill.core.plugin.PluginManager method) B by_id (sawmill.core.aggregation.SeverityStats attribute), [1] C can_handle() (sawmill.plugin.hookspec.SawmillHookSpec method) category (sawmill.models.message.Message attribute), [1] color (sawmill.core.config.OutputConfig attribute) Config (class in sawmill.core.config) ConfigError ConfigLoader (class in sawmill.core.config) content (sawmill.models.message.Message attribute), [1] content_match (sawmill.models.waiver.Waiver attribute), [1] content_pattern (sawmill.models.waiver.Waiver attribute), [1] count (sawmill.core.aggregation.MessageStats attribute), [1] D date (sawmill.models.waiver.Waiver attribute), [1] default_plugin (sawmill.core.config.GeneralConfig attribute) description (sawmill.models.filter_def.FilterDefinition attribute), [1] (sawmill.models.plugin_api.GroupingField attribute), [1] discover() (sawmill.core.plugin.PluginManager method) E end_line (sawmill.models.message.Message attribute), [1] expires (sawmill.models.waiver.Waiver attribute), [1] extract_file_reference() (sawmill.plugin.hookspec.SawmillHookSpec method) F field_type (sawmill.models.plugin_api.GroupingField attribute), [1] file_ref (sawmill.models.message.Message attribute), [1] FileRef (class in sawmill.models.message) files_affected (sawmill.core.aggregation.MessageStats attribute), [1] filter_by_severity_toggles() (in module sawmill.core.filter) FilterDefinition (class in sawmill.models.filter_def) FilterEngine (class in sawmill.core.filter) format (sawmill.core.config.OutputConfig attribute) from_dict() (sawmill.core.config.Config class method) (sawmill.core.config.GeneralConfig class method) (sawmill.core.config.OutputConfig class method) (sawmill.core.suppress.SuppressConfig class method) G general (sawmill.core.config.Config attribute), [1] GeneralConfig (class in sawmill.core.config) generate() (sawmill.core.waiver.WaiverGenerator method) get_available_groupings() (sawmill.core.aggregation.Aggregator method) get_field_value() (sawmill.models.message.Message method) get_filters() (sawmill.plugin.hookspec.SawmillHookSpec method) get_grouping_field() (sawmill.core.aggregation.Aggregator method) get_grouping_fields() (sawmill.plugin.hookspec.SawmillHookSpec method) get_plugin() (sawmill.core.plugin.PluginManager method) get_plugin_info() (sawmill.core.plugin.PluginManager method) get_plugin_manager() (in module sawmill.core.plugin) get_severity_level_map() (in module sawmill.core.severity) get_severity_levels() (in module sawmill.core.severity) (sawmill.plugin.hookspec.SawmillHookSpec method) get_severity_name() (sawmill.core.aggregation.Aggregator method) get_severity_style() (in module sawmill.core.severity) (sawmill.core.aggregation.Aggregator method) get_severity_style_map() (in module sawmill.core.severity) get_summary() (sawmill.core.aggregation.Aggregator method) group_by() (sawmill.core.aggregation.Aggregator method) group_by_category() (sawmill.core.aggregation.Aggregator method) group_by_field() (sawmill.core.aggregation.Aggregator method) group_by_file() (sawmill.core.aggregation.Aggregator method) group_by_id() (sawmill.core.aggregation.Aggregator method) group_by_severity() (sawmill.core.aggregation.Aggregator method) grouping_fields (sawmill.core.aggregation.Aggregator attribute) grouping_fields_from_dicts() (in module sawmill.models.plugin_api) GroupingField (class in sawmill.models.plugin_api) I id (sawmill.models.filter_def.FilterDefinition attribute), [1] (sawmill.models.plugin_api.GroupingField attribute), [1] (sawmill.models.plugin_api.SeverityLevel attribute), [1] is_waived() (sawmill.core.waiver.WaiverMatcher method) K key (sawmill.core.aggregation.MessageStats attribute), [1] L level (sawmill.models.plugin_api.SeverityLevel attribute), [1] line (sawmill.core.config.ConfigError attribute) (sawmill.core.waiver.WaiverValidationError attribute) (sawmill.models.message.FileRef attribute) list_plugins() (sawmill.core.plugin.PluginManager method) load() (sawmill.core.config.ConfigLoader method) (sawmill.core.suppress.SuppressLoader method) (sawmill.core.waiver.WaiverLoader method) load_and_parse() (sawmill.plugin.hookspec.SawmillHookSpec method) load_from_dir() (sawmill.core.suppress.SuppressLoader method) load_from_string() (sawmill.core.waiver.WaiverLoader method) load_resolved() (sawmill.core.config.ConfigLoader method) M make_severity_sort_key() (in module sawmill.core.aggregation) match_message_id() (in module sawmill.core.filter) matches_filter() (sawmill.models.message.Message method) Message (class in sawmill.models.message) message (sawmill.core.config.ConfigError attribute) (sawmill.core.waiver.WaiverValidationError attribute) message_id (sawmill.models.message.Message attribute), [1] (sawmill.models.waiver.Waiver attribute), [1] message_ids (sawmill.core.suppress.SuppressConfig attribute) messages (sawmill.core.aggregation.MessageStats attribute), [1] MessageStats (class in sawmill.core.aggregation) metadata (sawmill.models.message.Message attribute), [1] model_config (sawmill.models.filter_def.FilterDefinition attribute) (sawmill.models.message.FileRef attribute) (sawmill.models.message.Message attribute) (sawmill.models.plugin_api.GroupingField attribute) (sawmill.models.plugin_api.SeverityLevel attribute) (sawmill.models.waiver.Waiver attribute) (sawmill.models.waiver.WaiverFile attribute) module sawmill.core.aggregation sawmill.core.config sawmill.core.filter sawmill.core.plugin sawmill.core.severity sawmill.core.suppress sawmill.core.waiver sawmill.models.filter_def sawmill.models.message sawmill.models.plugin_api sawmill.models.waiver sawmill.plugin.hookspec N name (sawmill.models.filter_def.FilterDefinition attribute), [1] (sawmill.models.plugin_api.GroupingField attribute), [1] (sawmill.models.plugin_api.SeverityLevel attribute), [1] NoPluginFoundError O output (sawmill.core.config.Config attribute), [1] OutputConfig (class in sawmill.core.config) P path (sawmill.core.config.ConfigError attribute) (sawmill.core.waiver.WaiverValidationError attribute) (sawmill.models.message.FileRef attribute) (sawmill.models.waiver.WaiverFile attribute), [1] pattern (sawmill.models.filter_def.FilterDefinition attribute), [1] patterns (sawmill.core.suppress.SuppressConfig attribute) PluginConflictError PluginError PluginManager (class in sawmill.core.plugin) R raw_text (sawmill.models.message.Message attribute), [1] reason (sawmill.models.waiver.Waiver attribute), [1] register() (sawmill.core.plugin.PluginManager method) REQUIRED_FIELDS (sawmill.core.waiver.WaiverLoader attribute) S save() (sawmill.core.suppress.SuppressLoader method) sawmill.core.aggregation module sawmill.core.config module sawmill.core.filter module sawmill.core.plugin module sawmill.core.severity module sawmill.core.suppress module sawmill.core.waiver module sawmill.models.filter_def module sawmill.models.message module sawmill.models.plugin_api module sawmill.models.waiver module sawmill.plugin.hookspec module SawmillHookSpec (class in sawmill.plugin.hookspec) select_plugin() (in module sawmill.core.plugin) severity (sawmill.core.aggregation.MessageStats attribute), [1] (sawmill.core.aggregation.SeverityStats attribute), [1] (sawmill.models.message.Message attribute), [1] severity_at_or_above() (in module sawmill.core.severity) severity_levels (sawmill.core.aggregation.Aggregator attribute) severity_levels_from_dicts() (in module sawmill.models.plugin_api) SeverityLevel (class in sawmill.models.plugin_api) SeverityStats (class in sawmill.core.aggregation) sort_order (sawmill.models.plugin_api.GroupingField attribute), [1] sorted_groups() (sawmill.core.aggregation.Aggregator method) sorted_summary() (sawmill.core.aggregation.Aggregator method) source (sawmill.models.filter_def.FilterDefinition attribute), [1] start_line (sawmill.models.message.Message attribute), [1] style (sawmill.models.plugin_api.SeverityLevel attribute), [1] SuppressConfig (class in sawmill.core.suppress) SuppressLoader (class in sawmill.core.suppress) T ticket (sawmill.models.waiver.Waiver attribute), [1] tool (sawmill.models.waiver.WaiverFile attribute), [1] total (sawmill.core.aggregation.SeverityStats attribute), [1] U unregister() (sawmill.core.plugin.PluginManager method) V VALID_CONTENT_MATCH (sawmill.core.waiver.WaiverLoader attribute) validate_regex() (sawmill.models.filter_def.FilterDefinition class method) W Waiver (class in sawmill.models.waiver) waiver_index (sawmill.core.waiver.WaiverValidationError attribute) waiver_to_toml() (in module sawmill.core.waiver) WaiverFile (class in sawmill.models.waiver) WaiverGenerator (class in sawmill.core.waiver) WaiverLoader (class in sawmill.core.waiver) WaiverMatcher (class in sawmill.core.waiver) waivers (sawmill.core.waiver.WaiverMatcher property) (sawmill.models.waiver.WaiverFile attribute), [1] WaiverValidationError