List of all items
Structs
- ast_context::AstContext
- config::Config
- config::RuleConfig
- config::RulesConfig
- config::Style
- meson::Benchmark
- meson::BuildOption
- meson::Compiler
- meson::CompilerInfo
- meson::Dependency
- meson::InstallPlan
- meson::MachineInfo
- meson::MesonIntrospection
- meson::ProjectInfo
- meson::SubprojectInfo
- meson::Target
- meson::TargetSource
- meson::Test
- rules::ConfigOption
- rules::Fix
- rules::FunctionRename
- rules::Violation
- rules::dead_code::DeadCode
- rules::deprecated_add_private::DeprecatedAddPrivate
- rules::g_error_init::GErrorInit
- rules::g_error_leak::GErrorLeak
- rules::g_object_virtual_methods_chain_up::GObjectVirtualMethodsChainUp
- rules::g_param_spec_null_nick_blurb::GParamSpecNullNickBlurb
- rules::g_param_spec_static_strings::GParamSpecStaticStrings
- rules::g_source_id_not_stored::GSourceIdNotStored
- rules::g_task_source_tag::GTaskSourceTag
- rules::gi_missing_since::GiMissingSince
- rules::gi_not_bindings_friendly::GiNotBindingsFriendly
- rules::include_order::IncludeOrder
- rules::inconsistent_function_signature::InconsistentFunctionSignature
- rules::matching_declare_define::MatchingDeclareDefine
- rules::missing_autoptr_cleanup::MissingAutoptrCleanup
- rules::missing_export_macro::MissingExportMacro
- rules::missing_g_begin_decls::MissingGBeginDecls
- rules::missing_implementation::MissingImplementation
- rules::no_g_auto_macros::NoGAutoMacros
- rules::property_canonical_name::PropertyCanonicalName
- rules::property_enum_convention::PropertyEnumConvention
- rules::property_enum_coverage::PropertyEnumCoverage
- rules::property_switch_exhaustiveness::PropertySwitchExhaustiveness
- rules::signal_canonical_name::SignalCanonicalName
- rules::signal_enum_coverage::SignalEnumCoverage
- rules::strcmp_explicit_comparison::StrcmpExplicitComparison
- rules::type_style::TypeStyle
- rules::unnecessary_null_check::UnnecessaryNullCheck
- rules::untranslated_string::UntranslatedString
- rules::unused_vfunc::UnusedVfunc
- rules::use_auto_cleanup::UseAutoCleanup
- rules::use_clear_functions::UseClearFunctions
- rules::use_explicit_default_flags::UseExplicitDefaultFlags
- rules::use_g_ascii_functions::UseGAsciiFunctions
- rules::use_g_bytes_unref_to_data::UseGBytesUnrefToData
- rules::use_g_file_load_bytes::UseGFileLoadBytes
- rules::use_g_gnuc_flag_enum::UseGGnucFlagEnum
- rules::use_g_new::UseGNew
- rules::use_g_object_class_install_properties::UseGObjectClassInstallProperties
- rules::use_g_object_new_with_properties::UseGObjectNewWithProperties
- rules::use_g_object_notify_by_pspec::UseGObjectNotifyByPspec
- rules::use_g_set_object::UseGSetObject
- rules::use_g_set_str::UseGSetStr
- rules::use_g_settings_typed::UseGSettingsTyped
- rules::use_g_source_constants::UseGSourceConstants
- rules::use_g_source_once::UseGSourceOnce
- rules::use_g_steal_pointer::UseGStealPointer
- rules::use_g_str_has_prefix_suffix::UseGStrHasPrefixSuffix
- rules::use_g_strcmp0::UseGStrcmp0
- rules::use_g_string_free_and_steal::UseGStringFreeAndSteal
- rules::use_g_strlcpy::UseGStrlcpy
- rules::use_g_value_set_static_string::UseGValueSetStaticString
- rules::use_g_variant_new_typed::UseGVariantNewTyped
- rules::use_pragma_once::UsePragmaOnce
- scanner::RuleEntry
- type_alias_map::TypeAliasMap
Enums
Traits
Macros
Functions
- config::parse_glib_version
- fixer::apply_fixes
- inline_ignore::parse_ignore_directives
- inline_ignore::should_ignore_violation
- output::gcc::generate_gcc
- output::gitlab_codequality::generate_gitlab_codequality
- output::sarif::generate_sarif
- reporter::format_duration
- reporter::report_summary
- reporter::report_violations
- scanner::create_all_rules
- scanner::list_all_rules
- scanner::list_all_rules_json
- scanner::scan_with_ast
- scanner::validate_config