List of all items
Structs
- DiscoveredFile
- config::Config
- config::LlmConfig
- config::OutputConfig
- config::PathsConfig
- config::RulesConfig
- config::SourcesConfig
- fix::FileFixResult
- fix::FixConflict
- parser::ParsedDocument
- parser::markdown::CodeBlock
- parser::markdown::Frontmatter
- parser::markdown::Heading
- parser::markdown::Link
- parser::markdown::ListItem
- parser::markdown::MarkdownDoc
- parser::markdown::Paragraph
- parser::markdown::Section
- reporter::json::JsonReporter
- reporter::markdown::MarkdownReporter
- reporter::sarif::SarifReporter
- reporter::terminal::TerminalReporter
- rules::RuleContext
- rules::RuleId
- rules::TextEdit
- rules::Violation
- rules::consistency::conflicting_rules::NoConflictingRulesRule
- rules::consistency::duplicate_files::NoDuplicateGuidanceFilesRule
- rules::consistency::orphaned_document::OrphanedDocumentRule
- rules::registry::RuleMeta
- rules::security::prompt_injection::NoPromptInjectionMarkerRule
- rules::security::sensitive_data::NoSensitiveDataInInstructionsRule
- rules::security::tool_confirmation::ToolConfirmationRequiredRule
- rules::security::unrestricted_tool::NoUnrestrictedToolGrantRule
- rules::semantic::duplicate_rules::NoDuplicateRulesRule
- rules::semantic::excessive_length::ExcessiveRuleLengthRule
- rules::semantic::instruction_bloat::DetectInstructionBloatRule
- rules::semantic::missing_examples::NoMissingExamplesRule
- rules::semantic::negative_constraint_overload::NegativeConstraintOverloadRule
- rules::semantic::vague_instruction::NoVagueInstructionRule
- rules::semantic::vendor_optimization::VendorOptimizationSyntaxRule
- rules::structural::broken_local_link::BrokenLocalLinkRule
- rules::structural::empty_file::EmptyFileRule
- rules::structural::frontmatter_schema::FrontmatterSchemaRule
- rules::structural::malformed_yaml::MalformedYamlRule
- rules::structural::mcp_schema::McpSchemaValidationRule
- rules::structural::required_section::MissingRequiredSectionRule
Enums
- config::ColorMode
- config::LlmProviderKind
- config::SummaryFormat
- file_type::FileType
- file_type::SourceLanguage
- parser::DocumentContent
- reporter::ReporterKind
- rules::Severity
Traits
Functions
- discovery::walk
- fix::apply_all
- lint
- parser::json::parse
- parser::markdown::parse
- parser::parse
- parser::source_comments::synthesize
- parser::yaml::parse
- reporter::make
- rules::consistency::all_batch_rules
- rules::registry::all_batch_rules
- rules::registry::all_rules
- rules::registry::rule_meta
- rules::registry::run_all
- rules::registry::run_all_batch
- rules::security::all_rules
- rules::semantic::all_rules
- rules::structural::all_rules
Constants
- VERSION
- rules::consistency::AIL300
- rules::consistency::AIL301
- rules::consistency::AIL340
- rules::security::AIL200
- rules::security::AIL201
- rules::security::AIL202
- rules::security::AIL203
- rules::semantic::AIL100
- rules::semantic::AIL101
- rules::semantic::AIL102
- rules::semantic::AIL103
- rules::semantic::AIL104
- rules::semantic::AIL105
- rules::semantic::AIL106
- rules::structural::AIL001
- rules::structural::AIL002
- rules::structural::AIL003
- rules::structural::AIL004
- rules::structural::AIL040
- rules::structural::AIL041