[
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/bin/vyre_new_op.rs",
"line": 336,
"symbol": "kernel",
"description": "kernel is a mod in src/bin/vyre_new_op.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl/buffers.rs",
"line": 6,
"symbol": "emit_buffer_decl",
"description": "emit_buffer_decl is a fn in src/lower/wgsl/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_buffer_decl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn emit_buffer_decl("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl/expr/mod.rs",
"line": 10,
"symbol": "emit_expr",
"description": "emit_expr is a fn in src/lower/wgsl/expr/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_expr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn emit_expr("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/wgsl/mod.rs",
"line": 96,
"symbol": "LoweringError",
"description": "LoweringError is a enum in src/lower/wgsl/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LoweringError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum LoweringError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/wgsl/mod.rs",
"line": 106,
"symbol": "new",
"description": "new is a fn in src/lower/wgsl/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(message: impl Into<String>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl/mod.rs",
"line": 128,
"symbol": "LowerCtx",
"description": "LowerCtx is a struct in src/lower/wgsl/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LowerCtx describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) struct LowerCtx<'a> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl/atomic.rs",
"line": 4,
"symbol": "emit_atomic",
"description": "emit_atomic is a fn in src/lower/wgsl/atomic.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_atomic describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn emit_atomic("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/mod.rs",
"line": 6,
"symbol": "wgsl",
"description": "wgsl is a mod in src/lower/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above wgsl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_cast.rs",
"line": 6,
"symbol": "emit_cast",
"description": "emit_cast is a fn in src/lower/wgsl_cast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_cast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn emit_cast("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_helpers.rs",
"line": 7,
"symbol": "emit_safe_arithmetic_helpers",
"description": "emit_safe_arithmetic_helpers is a fn in src/lower/wgsl_helpers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_safe_arithmetic_helpers describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn emit_safe_arithmetic_helpers(out: &mut String) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_helpers.rs",
"line": 25,
"symbol": "axis_letter",
"description": "axis_letter is a fn in src/lower/wgsl_helpers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above axis_letter describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn axis_letter(axis: u8) -> Result<char, LoweringError> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_helpers.rs",
"line": 36,
"symbol": "wgsl_element_type",
"description": "wgsl_element_type is a fn in src/lower/wgsl_helpers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above wgsl_element_type describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn wgsl_element_type(dt: DataType) -> Result<&'static str, LoweringError> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_helpers.rs",
"line": 49,
"symbol": "wgsl_zero_value",
"description": "wgsl_zero_value is a fn in src/lower/wgsl_helpers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above wgsl_zero_value describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn wgsl_zero_value(dt: DataType) -> Result<&'static str, LoweringError> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_helpers.rs",
"line": 61,
"symbol": "emit_buffer_access_helpers",
"description": "emit_buffer_access_helpers is a fn in src/lower/wgsl_helpers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above emit_buffer_access_helpers describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn emit_buffer_access_helpers("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_analysis.rs",
"line": 11,
"symbol": "atomic_buffers",
"description": "atomic_buffers is a fn in src/lower/wgsl_analysis.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_buffers describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn atomic_buffers(program: &Program) -> HashSet<String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/lower/wgsl_analysis.rs",
"line": 103,
"symbol": "expr_type",
"description": "expr_type is a fn in src/lower/wgsl_analysis.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above expr_type describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn expr_type("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decompress/uniforms.rs",
"line": 12,
"symbol": "Lz4Uniforms",
"description": "Lz4Uniforms is a struct in src/engine/decompress/uniforms.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Lz4Uniforms describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Lz4Uniforms {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decompress/uniforms.rs",
"line": 24,
"symbol": "ZstdUniforms",
"description": "ZstdUniforms is a struct in src/engine/decompress/uniforms.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ZstdUniforms describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ZstdUniforms {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 9,
"symbol": "entropy",
"description": "entropy is a mod in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above entropy describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod entropy;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 19,
"symbol": "DecodeError",
"description": "DecodeError is a enum in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 70,
"symbol": "DecodeRules",
"description": "DecodeRules is a struct in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeRules describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DecodeRules {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 94,
"symbol": "with_values",
"description": "with_values is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above with_values describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn with_values(min_base64_run: u32, min_hex_run: u32, max_passes: u32) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 165,
"symbol": "DecodeFormat",
"description": "DecodeFormat is a enum in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeFormat describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeFormat {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode.rs",
"line": 177,
"symbol": "label",
"description": "label is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above label describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn label(self) -> &'static str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode.rs",
"line": 186,
"symbol": "min_run",
"description": "min_run is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above min_run describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn min_run(self, rules: &DecodeRules) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode.rs",
"line": 194,
"symbol": "op_id",
"description": "op_id is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above op_id describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn op_id(self) -> &'static str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode.rs",
"line": 203,
"symbol": "wgsl",
"description": "wgsl is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above wgsl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn wgsl(self) -> String {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 347,
"symbol": "DecodedRegion",
"description": "DecodedRegion is a struct in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodedRegion describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DecodedRegion {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 368,
"symbol": "new",
"description": "new is a fn in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(offset: usize, length: usize, decoded_bytes: Vec<u8>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 392,
"symbol": "GpuDecoder",
"description": "GpuDecoder is a struct in src/engine/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above GpuDecoder describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct GpuDecoder;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dataflow.rs",
"line": 69,
"symbol": "bfs_reachability",
"description": "bfs_reachability is a fn in src/engine/dataflow.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bfs_reachability describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bfs_reachability("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode/gpu.rs",
"line": 47,
"symbol": "dispatch_decode",
"description": "dispatch_decode is a fn in src/engine/decode/gpu.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above dispatch_decode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn dispatch_decode("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode/entropy.rs",
"line": 12,
"symbol": "EntropyError",
"description": "EntropyError is a enum in src/engine/decode/entropy.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above EntropyError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum EntropyError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode/recursive.rs",
"line": 15,
"symbol": "recursive_decode",
"description": "recursive_decode is a fn in src/engine/decode/recursive.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above recursive_decode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn recursive_decode<F>("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decode/recursive.rs",
"line": 138,
"symbol": "flatten_regions",
"description": "flatten_regions is a fn in src/engine/decode/recursive.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above flatten_regions describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn flatten_regions(regions: Vec<DecodedRegion>) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decompress.rs",
"line": 83,
"symbol": "DecompressLimits",
"description": "DecompressLimits is a struct in src/engine/decompress.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecompressLimits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DecompressLimits {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decompress.rs",
"line": 251,
"symbol": "u32s_to_bytes",
"description": "u32s_to_bytes is a fn in src/engine/decompress.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above u32s_to_bytes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn u32s_to_bytes(values: &[u32]) -> Result<Vec<u8>> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decompress.rs",
"line": 274,
"symbol": "bytes_for_u32s",
"description": "bytes_for_u32s is a fn in src/engine/decompress.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bytes_for_u32s describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn bytes_for_u32s(words: usize) -> Result<u64> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/decompress.rs",
"line": 291,
"symbol": "binding",
"description": "binding is a fn in src/engine/decompress.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above binding describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn binding(binding: u32, buffer: &wgpu::Buffer) -> wgpu::BindGroupEntry<'_> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/readback.rs",
"line": 6,
"symbol": "read_one_u32",
"description": "read_one_u32 is a fn in src/engine/dfa/readback.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above read_one_u32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn read_one_u32("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/readback.rs",
"line": 22,
"symbol": "read_matches",
"description": "read_matches is a fn in src/engine/dfa/readback.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above read_matches describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn read_matches("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 6,
"symbol": "buffer",
"description": "buffer is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above buffer describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn buffer("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 20,
"symbol": "entry",
"description": "entry is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above entry describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn entry(binding: u32, buffer: &wgpu::Buffer) -> wgpu::BindGroupEntry<'_> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 27,
"symbol": "storage_buffer",
"description": "storage_buffer is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above storage_buffer describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn storage_buffer("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 41,
"symbol": "buffer_bytes",
"description": "buffer_bytes is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above buffer_bytes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn buffer_bytes(items: usize) -> Result<u64> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 58,
"symbol": "match_buffer_size",
"description": "match_buffer_size is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above match_buffer_size describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn match_buffer_size(max_matches: u32) -> Result<u64> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/buffers.rs",
"line": 70,
"symbol": "gpu_err",
"description": "gpu_err is a fn in src/engine/dfa/buffers.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above gpu_err describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn gpu_err<T>(message: &str) -> Result<T> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/input.rs",
"line": 6,
"symbol": "DfaParams",
"description": "DfaParams is a struct in src/engine/dfa/input.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DfaParams describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) struct DfaParams {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/input.rs",
"line": 21,
"symbol": "pack_input_words",
"description": "pack_input_words is a fn in src/engine/dfa/input.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above pack_input_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn pack_input_words(input: &[u8]) -> Vec<u32> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/input.rs",
"line": 29,
"symbol": "dispatch_groups",
"description": "dispatch_groups is a fn in src/engine/dfa/input.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above dispatch_groups describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn dispatch_groups(input_len: u32) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/mod.rs",
"line": 39,
"symbol": "GpuDfa",
"description": "GpuDfa is a struct in src/engine/dfa/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above GpuDfa describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct GpuDfa {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/resources.rs",
"line": 7,
"symbol": "ScanResources",
"description": "ScanResources is a struct in src/engine/dfa/resources.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ScanResources describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ScanResources {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/resources.rs",
"line": 18,
"symbol": "new",
"description": "new is a fn in src/engine/dfa/resources.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn new(device: &wgpu::Device, max_input_len: u32, max_matches: u32) -> Result<Self> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/transitions.rs",
"line": 5,
"symbol": "compile_pipeline",
"description": "compile_pipeline is a fn in src/engine/dfa/transitions.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above compile_pipeline describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn compile_pipeline(device: &wgpu::Device) -> Result<wgpu::ComputePipeline> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/transitions.rs",
"line": 30,
"symbol": "validate_compile_inputs",
"description": "validate_compile_inputs is a fn in src/engine/dfa/transitions.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_compile_inputs describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn validate_compile_inputs("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/engine/dfa/transitions.rs",
"line": 150,
"symbol": "build_accept_map",
"description": "build_accept_map is a fn in src/engine/dfa/transitions.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above build_accept_map describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn build_accept_map("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/scan_loop.rs",
"line": 139,
"symbol": "state_count",
"description": "state_count is a fn in src/engine/dfa/scan_loop.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above state_count describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn state_count(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/runtime/device.rs",
"line": 10,
"symbol": "CachedGpu",
"description": "CachedGpu is a struct in src/runtime/device.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CachedGpu describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) struct CachedGpu {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/tier.rs",
"line": 7,
"symbol": "AccessStats",
"description": "AccessStats is a struct in src/runtime/cache/tier.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above AccessStats describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct AccessStats {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/tier.rs",
"line": 31,
"symbol": "LruPolicy",
"description": "LruPolicy is a struct in src/runtime/cache/tier.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LruPolicy describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct LruPolicy {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/tier.rs",
"line": 75,
"symbol": "CacheError",
"description": "CacheError is a enum in src/runtime/cache/tier.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CacheError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum CacheError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/mod.rs",
"line": 14,
"symbol": "TieredCache",
"description": "TieredCache is a struct in src/runtime/cache/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above TieredCache describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct TieredCache<P: TierPolicy = LruPolicy> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/mod.rs",
"line": 194,
"symbol": "CacheTier",
"description": "CacheTier is a struct in src/runtime/cache/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CacheTier describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct CacheTier {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/mod.rs",
"line": 219,
"symbol": "CacheEntry",
"description": "CacheEntry is a struct in src/runtime/cache/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CacheEntry describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct CacheEntry {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 27,
"symbol": "new",
"description": "new is a fn in src/runtime/cache/lru.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 67,
"symbol": "get",
"description": "get is a fn in src/runtime/cache/lru.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above get describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn get(&self, key: &K) -> Option<&V> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 88,
"symbol": "iter_coldest",
"description": "iter_coldest is a fn in src/runtime/cache/lru.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above iter_coldest describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn iter_coldest(&self) -> impl Iterator<Item = (&K, &V)> + '_ {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 172,
"symbol": "AccessMeta",
"description": "AccessMeta is a struct in src/runtime/cache/lru.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above AccessMeta describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct AccessMeta {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 180,
"symbol": "AccessTracker",
"description": "AccessTracker is a struct in src/runtime/cache/lru.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above AccessTracker describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct AccessTracker {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/bind.rs",
"line": 21,
"symbol": "bg_entry",
"description": "bg_entry is a fn in src/runtime/bind.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bg_entry describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bg_entry(binding: u32, buffer: &wgpu::Buffer) -> wgpu::BindGroupEntry<'_> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/match_result.rs",
"line": 6,
"symbol": "Match",
"description": "Match is a struct in src/match_result.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Match describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Match {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/dominator_tree/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/kernel.rs",
"line": 19,
"symbol": "DominatorTreeOp",
"description": "DominatorTreeOp is a struct in src/ops/compiler_primitives/dominator_tree/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DominatorTreeOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DominatorTreeOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/kernel.rs",
"line": 184,
"symbol": "DominatorTreeError",
"description": "DominatorTreeError is a enum in src/ops/compiler_primitives/dominator_tree/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DominatorTreeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DominatorTreeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/string_interner/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 19,
"symbol": "StringInternerOp",
"description": "StringInternerOp is a struct in src/ops/compiler_primitives/string_interner/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StringInternerOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct StringInternerOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 38,
"symbol": "StringInterner",
"description": "StringInterner is a struct in src/ops/compiler_primitives/string_interner/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StringInterner describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct StringInterner {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 52,
"symbol": "new",
"description": "new is a fn in src/ops/compiler_primitives/string_interner/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(slot_capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 105,
"symbol": "fnv1a32",
"description": "fnv1a32 is a fn in src/ops/compiler_primitives/string_interner/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above fnv1a32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn fnv1a32(bytes: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 116,
"symbol": "StringInternerError",
"description": "StringInternerError is a enum in src/ops/compiler_primitives/string_interner/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StringInternerError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum StringInternerError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/prefix_brace/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string/prefix_brace/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 11,
"symbol": "expr",
"description": "expr is a mod in src/ir/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above expr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod expr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/prefix_brace/kernel.rs",
"line": 37,
"symbol": "prefix_brace_program",
"description": "prefix_brace_program is a fn in src/ops/string/prefix_brace/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above prefix_brace_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn prefix_brace_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 50,
"symbol": "Program",
"description": "Program is a struct in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 76,
"symbol": "BufferDecl",
"description": "BufferDecl is a struct in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above BufferDecl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct BufferDecl {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 117,
"symbol": "Scope",
"description": "Scope is a struct in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Scope describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Scope<K, V> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 145,
"symbol": "new",
"description": "new is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 161,
"symbol": "from_map",
"description": "from_map is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above from_map describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn from_map(bindings: HashMap<K, V>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 180,
"symbol": "child",
"description": "child is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above child describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn child(&self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 198,
"symbol": "get",
"description": "get is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above get describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn get<Q>(&self, key: &Q) -> Option<&V>"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 218,
"symbol": "contains_key",
"description": "contains_key is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above contains_key describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn contains_key<Q>(&self, key: &Q) -> bool"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 254,
"symbol": "len",
"description": "len is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above len describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 269,
"symbol": "is_empty",
"description": "is_empty is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above is_empty describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 284,
"symbol": "storage",
"description": "storage is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above storage describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn storage(name: &str, binding: u32, access: BufferAccess, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 304,
"symbol": "read",
"description": "read is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above read describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn read(name: &str, binding: u32, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 317,
"symbol": "read_write",
"description": "read_write is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above read_write describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn read_write(name: &str, binding: u32, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 330,
"symbol": "output",
"description": "output is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above output describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn output(name: &str, binding: u32, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 346,
"symbol": "uniform",
"description": "uniform is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above uniform describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn uniform(name: &str, binding: u32, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 355,
"symbol": "workgroup",
"description": "workgroup is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above workgroup describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn workgroup(name: &str, count: u32, element: DataType) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 368,
"symbol": "name",
"description": "name is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above name describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn name(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 407,
"symbol": "new",
"description": "new is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(buffers: Vec<BufferDecl>, workgroup_size: [u32; 3], entry: Vec<Node>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 418,
"symbol": "empty",
"description": "empty is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above empty describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn empty() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 430,
"symbol": "with_entry_op_id",
"description": "with_entry_op_id is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above with_entry_op_id describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn with_entry_op_id(mut self, op_id: impl Into<String>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 437,
"symbol": "entry_op_id",
"description": "entry_op_id is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above entry_op_id describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn entry_op_id(&self) -> Option<&str> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 450,
"symbol": "buffer",
"description": "buffer is a fn in src/ir/program.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above buffer describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn buffer(&self, name: &str) -> Option<&BufferDecl> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/wildcard_match/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/wildcard_match/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 6,
"symbol": "expect_magic",
"description": "expect_magic is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above expect_magic describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn expect_magic(&mut self) -> Result<(), String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 17,
"symbol": "take",
"description": "take is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above take describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn take(&mut self, len: usize) -> Result<&[u8], String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 31,
"symbol": "u8",
"description": "u8 is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above u8 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn u8(&mut self) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 57,
"symbol": "string",
"description": "string is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above string describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn string(&mut self) -> Result<String, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 66,
"symbol": "put_string",
"description": "put_string is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above put_string describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn put_string(out: &mut Vec<u8>, value: &str) -> Result<(), String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 78,
"symbol": "put_len_u32",
"description": "put_len_u32 is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above put_len_u32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn put_len_u32(out: &mut Vec<u8>, value: usize, label: &str) -> Result<(), String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 86,
"symbol": "put_u8",
"description": "put_u8 is a fn in src/ir/wire/framing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above put_u8 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn put_u8(out: &mut Vec<u8>, value: u8) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/error.rs",
"line": 9,
"symbol": "Error",
"description": "Error is a enum in src/error.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Error describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum Error {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string/tokenize_gpu/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/recursive_descent/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/dce.rs",
"line": 8,
"symbol": "dce",
"description": "dce is a fn in src/ir/optimize/dce.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above dce describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn dce(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 3,
"symbol": "data_type_tag",
"description": "data_type_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above data_type_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn data_type_tag(value: DataType) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 16,
"symbol": "data_type_from_tag",
"description": "data_type_from_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above data_type_from_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn data_type_from_tag(tag: u8) -> Result<DataType, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 31,
"symbol": "access_tag",
"description": "access_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above access_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn access_tag(value: BufferAccess) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 41,
"symbol": "access_from_tag",
"description": "access_from_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above access_from_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn access_from_tag(tag: u8) -> Result<BufferAccess, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 53,
"symbol": "bin_op_tag",
"description": "bin_op_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bin_op_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn bin_op_tag(value: BinOp) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 77,
"symbol": "bin_op_from_tag",
"description": "bin_op_from_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bin_op_from_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn bin_op_from_tag(tag: u8) -> Result<BinOp, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 103,
"symbol": "un_op_tag",
"description": "un_op_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above un_op_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn un_op_tag(value: UnOp) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 116,
"symbol": "un_op_from_tag",
"description": "un_op_from_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above un_op_from_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn un_op_from_tag(tag: u8) -> Result<UnOp, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 131,
"symbol": "atomic_op_tag",
"description": "atomic_op_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_op_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn atomic_op_tag(value: AtomicOp) -> u8 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/tags.rs",
"line": 144,
"symbol": "atomic_op_from_tag",
"description": "atomic_op_from_tag is a fn in src/ir/wire/tags.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_op_from_tag describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn atomic_op_from_tag(tag: u8) -> Result<AtomicOp, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/mod.rs",
"line": 17,
"symbol": "optimize",
"description": "optimize is a fn in src/ir/optimize/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above optimize describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn optimize(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 22,
"symbol": "Node",
"description": "Node is a enum in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Node describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum Node {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 100,
"symbol": "let_bind",
"description": "let_bind is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above let_bind describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn let_bind(name: impl Into<String>, value: Expr) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 116,
"symbol": "assign",
"description": "assign is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above assign describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn assign(name: &str, value: Expr) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 132,
"symbol": "store",
"description": "store is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above store describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn store(buffer: &str, index: Expr, value: Expr) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 149,
"symbol": "if_then_else",
"description": "if_then_else is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above if_then_else describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn if_then_else(cond: Expr, then: Vec<Self>, otherwise: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 166,
"symbol": "if_then",
"description": "if_then is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above if_then describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn if_then(cond: Expr, then: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 183,
"symbol": "loop_for",
"description": "loop_for is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above loop_for describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn loop_for(var: &str, from: Expr, to: Expr, body: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 203,
"symbol": "loop_",
"description": "loop_ is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above loop_ describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn loop_(var: &str, from: Expr, to: Expr, body: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 217,
"symbol": "block",
"description": "block is a fn in src/ir/node.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above block describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn block(nodes: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/wire/mod.rs",
"line": 33,
"symbol": "Reader",
"description": "Reader is a struct in src/ir/wire/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Reader describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) struct Reader<'a> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/mod.rs",
"line": 58,
"symbol": "to_bytes",
"description": "to_bytes is a fn in src/ir/wire/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above to_bytes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn to_bytes(&self) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/kernel.rs",
"line": 15,
"symbol": "TokenType",
"description": "TokenType is a enum in src/ops/string/tokenize_gpu/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above TokenType describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum TokenType {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/kernel.rs",
"line": 51,
"symbol": "Tokenize",
"description": "Tokenize is a struct in src/ops/string/tokenize_gpu/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Tokenize describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Tokenize;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/kernel.rs",
"line": 65,
"symbol": "program",
"description": "program is a fn in src/ops/string/tokenize_gpu/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/kernel.rs",
"line": 18,
"symbol": "RecursiveDescentOp",
"description": "RecursiveDescentOp is a struct in src/ops/compiler_primitives/recursive_descent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above RecursiveDescentOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct RecursiveDescentOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/kernel.rs",
"line": 34,
"symbol": "Transition",
"description": "Transition is a struct in src/ops/compiler_primitives/recursive_descent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Transition describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Transition {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/kernel.rs",
"line": 49,
"symbol": "ParseResult",
"description": "ParseResult is a struct in src/ops/compiler_primitives/recursive_descent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ParseResult describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ParseResult {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/kernel.rs",
"line": 117,
"symbol": "RecursiveDescentError",
"description": "RecursiveDescentError is a enum in src/ops/compiler_primitives/recursive_descent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above RecursiveDescentError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum RecursiveDescentError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/cse.rs",
"line": 8,
"symbol": "cse",
"description": "cse is a fn in src/ir/optimize/cse.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above cse describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn cse(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/visit.rs",
"line": 231,
"symbol": "referenced_buffers",
"description": "referenced_buffers is a fn in src/ir/visit.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above referenced_buffers describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn referenced_buffers(program: &Program) -> HashSet<String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/visit.rs",
"line": 273,
"symbol": "collect_call_op_ids",
"description": "collect_call_op_ids is a fn in src/ir/visit.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above collect_call_op_ids describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn collect_call_op_ids(program: &Program) -> Vec<String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/common.rs",
"line": 17,
"symbol": "Match",
"description": "Match is a struct in src/ops/string_matching/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Match describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Match {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/typed_arena/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/mod.rs",
"line": 8,
"symbol": "prefix_brace",
"description": "prefix_brace is a mod in src/ops/string/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above prefix_brace describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod prefix_brace;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/decode.rs",
"line": 7,
"symbol": "nodes",
"description": "nodes is a fn in src/ir/wire/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above nodes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn nodes(&mut self) -> Result<Vec<Node>, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/decode.rs",
"line": 112,
"symbol": "from_wire",
"description": "from_wire is a fn in src/ir/wire/decode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above from_wire describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn from_wire(bytes: &[u8]) -> Result<Program, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/visitor_walk/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/encode.rs",
"line": 5,
"symbol": "to_wire",
"description": "to_wire is a fn in src/ir/wire/encode.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above to_wire describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn to_wire(program: &Program) -> Result<Vec<u8>, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/kernel.rs",
"line": 20,
"symbol": "TypedArenaOp",
"description": "TypedArenaOp is a struct in src/ops/compiler_primitives/typed_arena/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above TypedArenaOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct TypedArenaOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/kernel.rs",
"line": 36,
"symbol": "TypedArena",
"description": "TypedArena is a struct in src/ops/compiler_primitives/typed_arena/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above TypedArena describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct TypedArena {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/kernel.rs",
"line": 114,
"symbol": "TypedArenaError",
"description": "TypedArenaError is a enum in src/ops/compiler_primitives/typed_arena/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above TypedArenaError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum TypedArenaError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/shadowing.rs",
"line": 4,
"symbol": "check_local",
"description": "check_local is a fn in src/ir/validate/shadowing.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above check_local describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn check_local("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_all/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/substring_find_all/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 14,
"symbol": "atomic_add",
"description": "atomic_add is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_add describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_add(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 33,
"symbol": "atomic_or",
"description": "atomic_or is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_or describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_or(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 53,
"symbol": "atomic_and",
"description": "atomic_and is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_and describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_and(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 73,
"symbol": "atomic_xor",
"description": "atomic_xor is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_xor describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_xor(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 93,
"symbol": "atomic_min",
"description": "atomic_min is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_min describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_min(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 113,
"symbol": "atomic_max",
"description": "atomic_max is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_max describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_max(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 133,
"symbol": "atomic_exchange",
"description": "atomic_exchange is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_exchange describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_exchange(buffer: &str, index: Self, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 152,
"symbol": "atomic_compare_exchange",
"description": "atomic_compare_exchange is a fn in src/ir/expr/atomics.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above atomic_compare_exchange describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn atomic_compare_exchange("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compiler_primitives/dataflow_fixpoint/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/mod.rs",
"line": 25,
"symbol": "Expr",
"description": "Expr is a enum in src/ir/expr/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Expr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/barrier.rs",
"line": 3,
"symbol": "check_barrier",
"description": "check_barrier is a fn in src/ir/validate/barrier.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above check_barrier describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn check_barrier(divergent: bool, errors: &mut Vec<ValidationError>) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/state_machine/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/kernel.rs",
"line": 18,
"symbol": "VisitorWalkOp",
"description": "VisitorWalkOp is a struct in src/ops/compiler_primitives/visitor_walk/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above VisitorWalkOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct VisitorWalkOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/kernel.rs",
"line": 109,
"symbol": "VisitorWalkError",
"description": "VisitorWalkError is a enum in src/ops/compiler_primitives/visitor_walk/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above VisitorWalkError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum VisitorWalkError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 14,
"symbol": "add",
"description": "add is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above add describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn add(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 31,
"symbol": "sub",
"description": "sub is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sub describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sub(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 48,
"symbol": "mul",
"description": "mul is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above mul describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn mul(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 65,
"symbol": "bitxor",
"description": "bitxor is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bitxor describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bitxor(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 82,
"symbol": "bitand",
"description": "bitand is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bitand describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bitand(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 99,
"symbol": "bitor",
"description": "bitor is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bitor describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bitor(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 117,
"symbol": "and",
"description": "and is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above and describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn and(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 135,
"symbol": "or",
"description": "or is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above or describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn or(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 152,
"symbol": "shl",
"description": "shl is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above shl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn shl(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 169,
"symbol": "shr",
"description": "shr is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above shr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn shr(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 186,
"symbol": "eq",
"description": "eq is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above eq describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn eq(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 203,
"symbol": "lt",
"description": "lt is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above lt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn lt(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 220,
"symbol": "bitnot",
"description": "bitnot is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bitnot describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bitnot(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 236,
"symbol": "not",
"description": "not is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above not describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn not(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 252,
"symbol": "popcount",
"description": "popcount is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above popcount describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn popcount(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 268,
"symbol": "clz",
"description": "clz is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above clz describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn clz(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 284,
"symbol": "ctz",
"description": "ctz is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ctz describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn ctz(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 300,
"symbol": "div",
"description": "div is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above div describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn div(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 317,
"symbol": "rem",
"description": "rem is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above rem describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn rem(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 334,
"symbol": "ne",
"description": "ne is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ne describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn ne(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 351,
"symbol": "gt",
"description": "gt is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above gt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn gt(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 368,
"symbol": "le",
"description": "le is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above le describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn le(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 385,
"symbol": "ge",
"description": "ge is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ge describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn ge(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 402,
"symbol": "negate",
"description": "negate is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above negate describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn negate(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 418,
"symbol": "reverse_bits",
"description": "reverse_bits is a fn in src/ir/expr/builders.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above reverse_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn reverse_bits(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/union_find/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/inline/expand.rs",
"line": 8,
"symbol": "CalleeExpander",
"description": "CalleeExpander is a struct in src/ir/inline/expand.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CalleeExpander describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) struct CalleeExpander<'a> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/inline/expand.rs",
"line": 19,
"symbol": "nodes",
"description": "nodes is a fn in src/ir/inline/expand.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above nodes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn nodes(&mut self, nodes: &[Node]) -> Result<Vec<Node>> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/bytes_rejection.rs",
"line": 6,
"symbol": "check_store",
"description": "check_store is a fn in src/ir/validate/bytes_rejection.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above check_store describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn check_store("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/bytes_rejection.rs",
"line": 24,
"symbol": "check_load",
"description": "check_load is a fn in src/ir/validate/bytes_rejection.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above check_load describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn check_load("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 14,
"symbol": "load",
"description": "load is a fn in src/ir/expr/access.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above load describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn load(buffer: &str, index: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 30,
"symbol": "buf_len",
"description": "buf_len is a fn in src/ir/expr/access.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above buf_len describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn buf_len(buffer: &str) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 38,
"symbol": "gid_x",
"description": "gid_x is a fn in src/ir/expr/access.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above gid_x describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn gid_x() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 102,
"symbol": "var",
"description": "var is a fn in src/ir/expr/access.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above var describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn var(name: &str) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 135,
"symbol": "cast",
"description": "cast is a fn in src/ir/expr/access.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above cast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn cast(target: DataType, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 37,
"symbol": "Transition",
"description": "Transition is a struct in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Transition describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Transition {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 51,
"symbol": "StateMachineStatus",
"description": "StateMachineStatus is a enum in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StateMachineStatus describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum StateMachineStatus {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 62,
"symbol": "StateMachineError",
"description": "StateMachineError is a enum in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StateMachineError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum StateMachineError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 75,
"symbol": "WorkgroupStateMachine",
"description": "WorkgroupStateMachine is a struct in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupStateMachine describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupStateMachine {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 89,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(transitions: Vec<Transition>, initial: u32) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 107,
"symbol": "state",
"description": "state is a fn in src/ops/workgroup/state_machine/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above state describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn state(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 7,
"symbol": "dataflow_fixpoint",
"description": "dataflow_fixpoint is a mod in src/ops/compiler_primitives/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above dataflow_fixpoint describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod dataflow_fixpoint;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 53,
"symbol": "wgsl_backend",
"description": "wgsl_backend is a fn in src/ops/compiler_primitives/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above wgsl_backend describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn wgsl_backend(backend: &crate::ops::Backend) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/expr_rules.rs",
"line": 13,
"symbol": "validate_expr",
"description": "validate_expr is a fn in src/ir/validate/expr_rules.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_expr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn validate_expr("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/expr_rules.rs",
"line": 141,
"symbol": "validate_output_markers",
"description": "validate_output_markers is a fn in src/ir/validate/expr_rules.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_output_markers describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn validate_output_markers(buffers: &[BufferDecl], errors: &mut Vec<ValidationError>) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 33,
"symbol": "UnionFindStatus",
"description": "UnionFindStatus is a enum in src/ops/workgroup/union_find/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UnionFindStatus describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum UnionFindStatus {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 44,
"symbol": "UnionFindError",
"description": "UnionFindError is a enum in src/ops/workgroup/union_find/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UnionFindError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum UnionFindError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 51,
"symbol": "WorkgroupUnionFind",
"description": "WorkgroupUnionFind is a struct in src/ops/workgroup/union_find/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupUnionFind describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupUnionFind {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 59,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/union_find/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(n: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 67,
"symbol": "len",
"description": "len is a fn in src/ops/workgroup/union_find/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above len describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/depth.rs",
"line": 13,
"symbol": "LimitState",
"description": "LimitState is a struct in src/ir/validate/depth.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LimitState describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct LimitState {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/depth.rs",
"line": 35,
"symbol": "max_call_depth",
"description": "max_call_depth is a fn in src/ir/validate/depth.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above max_call_depth describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn max_call_depth(op_id: &str, depth: usize) -> Result<usize, usize> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/typecheck.rs",
"line": 7,
"symbol": "validate_u32_binop_operand",
"description": "validate_u32_binop_operand is a fn in src/ir/validate/typecheck.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_u32_binop_operand describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn validate_u32_binop_operand("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/typecheck.rs",
"line": 24,
"symbol": "validate_unop_operand",
"description": "validate_unop_operand is a fn in src/ir/validate/typecheck.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_unop_operand describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn validate_unop_operand("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs",
"line": 18,
"symbol": "DataflowFixpointOp",
"description": "DataflowFixpointOp is a struct in src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DataflowFixpointOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DataflowFixpointOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs",
"line": 37,
"symbol": "FixpointResult",
"description": "FixpointResult is a struct in src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FixpointResult describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FixpointResult {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs",
"line": 132,
"symbol": "DataflowFixpointError",
"description": "DataflowFixpointError is a enum in src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DataflowFixpointError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DataflowFixpointError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/ne/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 7,
"symbol": "aho_corasick_scan",
"description": "aho_corasick_scan is a mod in src/ops/string_matching/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above aho_corasick_scan describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod aho_corasick_scan;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/util/cast.rs",
"line": 7,
"symbol": "CastError",
"description": "CastError is a enum in src/util/cast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CastError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum CastError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/util/cast.rs",
"line": 56,
"symbol": "safe_bytes_of_slice",
"description": "safe_bytes_of_slice is a fn in src/util/cast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above safe_bytes_of_slice describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn safe_bytes_of_slice<T: bytemuck::Pod>(values: &[T]) -> &[u8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/mod.rs",
"line": 30,
"symbol": "ValidationError",
"description": "ValidationError is a struct in src/ir/validate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ValidationError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ValidationError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/mod.rs",
"line": 38,
"symbol": "message",
"description": "message is a fn in src/ir/validate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above message describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn message(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/mod.rs",
"line": 51,
"symbol": "Binding",
"description": "Binding is a struct in src/ir/validate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Binding describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) struct Binding {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ir/validate/mod.rs",
"line": 116,
"symbol": "err",
"description": "err is a fn in src/ir/validate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above err describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(super) fn err(message: String) -> ValidationError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/util/mod.rs",
"line": 3,
"symbol": "cast",
"description": "cast is a mod in src/util/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above cast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod cast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/atomic_rules.rs",
"line": 8,
"symbol": "validate_atomic",
"description": "validate_atomic is a fn in src/ir/validate/atomic_rules.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_atomic describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn validate_atomic("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/le/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/queue_fifo/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/conform.rs",
"line": 12,
"symbol": "ConformGateError",
"description": "ConformGateError is a struct in src/conform.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ConformGateError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ConformGateError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/conform.rs",
"line": 25,
"symbol": "op_id",
"description": "op_id is a fn in src/conform.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above op_id describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn op_id(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/hashmap/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/stack/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/kernel.rs",
"line": 20,
"symbol": "Ne",
"description": "Ne is a struct in src/ops/primitive/compare/ne/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Ne describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Ne;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/kernel.rs",
"line": 47,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/ne/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/eq/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/aho_corasick_scan/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/aho_corasick_scan/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/nodes.rs",
"line": 13,
"symbol": "validate_nodes",
"description": "validate_nodes is a fn in src/ir/validate/nodes.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above validate_nodes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn validate_nodes("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/kernel.rs",
"line": 15,
"symbol": "Le",
"description": "Le is a struct in src/ops/primitive/compare/le/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Le describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Le;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/le/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/kernel.rs",
"line": 21,
"symbol": "Eq",
"description": "Eq is a struct in src/ops/primitive/compare/eq/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Eq describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Eq;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/kernel.rs",
"line": 48,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/eq/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/chi_square/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/neg/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 24,
"symbol": "FifoStatus",
"description": "FifoStatus is a enum in src/ops/workgroup/queue_fifo/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FifoStatus describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum FifoStatus {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 35,
"symbol": "FifoError",
"description": "FifoError is a enum in src/ops/workgroup/queue_fifo/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FifoError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum FifoError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 44,
"symbol": "WorkgroupQueueFifo",
"description": "WorkgroupQueueFifo is a struct in src/ops/workgroup/queue_fifo/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupQueueFifo describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupQueueFifo<T> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 52,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/queue_fifo/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 29,
"symbol": "HashmapStatus",
"description": "HashmapStatus is a enum in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above HashmapStatus describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum HashmapStatus {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 42,
"symbol": "HashmapError",
"description": "HashmapError is a enum in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above HashmapError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum HashmapError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 65,
"symbol": "WorkgroupHashmap",
"description": "WorkgroupHashmap is a struct in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupHashmap describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupHashmap {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 84,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 107,
"symbol": "len",
"description": "len is a fn in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above len describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 179,
"symbol": "contains",
"description": "contains is a fn in src/ops/workgroup/hashmap/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above contains describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn contains(&self, key: u32) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/literal_false/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/kernel.rs",
"line": 7,
"symbol": "chi_square",
"description": "chi_square is a fn in src/ops/stats/chi_square/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above chi_square describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn chi_square(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/kernel.rs",
"line": 27,
"symbol": "chi_square_bits",
"description": "chi_square_bits is a fn in src/ops/stats/chi_square/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above chi_square_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn chi_square_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/mul/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 22,
"symbol": "StackStatus",
"description": "StackStatus is a enum in src/ops/workgroup/stack/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StackStatus describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum StackStatus {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 33,
"symbol": "StackError",
"description": "StackError is a enum in src/ops/workgroup/stack/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above StackError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum StackError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 42,
"symbol": "WorkgroupStack",
"description": "WorkgroupStack is a struct in src/ops/workgroup/stack/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupStack describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupStack<T> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 50,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/stack/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/kernel.rs",
"line": 12,
"symbol": "LiteralFalse",
"description": "LiteralFalse is a struct in src/ops/rule/literal_false/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LiteralFalse describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct LiteralFalse;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/literal_false/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 3,
"symbol": "eq",
"description": "eq is a mod in src/ops/primitive/compare/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above eq describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod eq;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/kernel.rs",
"line": 20,
"symbol": "Mul",
"description": "Mul is a struct in src/ops/primitive/math/mul/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Mul describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Mul;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/kernel.rs",
"line": 47,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/mul/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/lt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/kernel.rs",
"line": 12,
"symbol": "Neg",
"description": "Neg is a struct in src/ops/primitive/math/neg/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Neg describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Neg;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/kernel.rs",
"line": 21,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/neg/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/gt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/literal_true/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/clamp.rs",
"line": 17,
"symbol": "Clamp",
"description": "Clamp is a struct in src/ops/primitive/clamp.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Clamp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Clamp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/clamp.rs",
"line": 44,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/clamp.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/workgroup/queue_priority/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/kernel.rs",
"line": 20,
"symbol": "Gt",
"description": "Gt is a struct in src/ops/primitive/compare/gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Gt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Gt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/kernel.rs",
"line": 47,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_contains/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/substring_contains/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/select_op.rs",
"line": 14,
"symbol": "SelectOp",
"description": "SelectOp is a struct in src/ops/primitive/select_op.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above SelectOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct SelectOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/select_op.rs",
"line": 41,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/select_op.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/variance/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/byte_histogram/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/byte_histogram/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/bfs/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/graph/bfs/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/ge/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/kernel.rs",
"line": 12,
"symbol": "LiteralTrue",
"description": "LiteralTrue is a struct in src/ops/rule/literal_true/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LiteralTrue describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct LiteralTrue;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/literal_true/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/kernel.rs",
"line": 20,
"symbol": "Lt",
"description": "Lt is a struct in src/ops/primitive/compare/lt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Lt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Lt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/kernel.rs",
"line": 47,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/lt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/add/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/abs/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/byte_histogram/kernel.rs",
"line": 8,
"symbol": "byte_histogram",
"description": "byte_histogram is a fn in src/ops/stats/byte_histogram/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above byte_histogram describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn byte_histogram(input: &[u8]) -> [u32; 256] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/kernel.rs",
"line": 7,
"symbol": "variance",
"description": "variance is a fn in src/ops/stats/variance/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above variance describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn variance(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/kernel.rs",
"line": 24,
"symbol": "variance_bits",
"description": "variance_bits is a fn in src/ops/stats/variance/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above variance_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn variance_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_lte/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/bfs/kernel.rs",
"line": 27,
"symbol": "Bfs",
"description": "Bfs is a struct in src/ops/graph/bfs/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Bfs describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Bfs;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/bfs/kernel.rs",
"line": 39,
"symbol": "program",
"description": "program is a fn in src/ops/graph/bfs/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/bfs/kernel.rs",
"line": 49,
"symbol": "program_with_queue_size",
"description": "program_with_queue_size is a fn in src/ops/graph/bfs/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program_with_queue_size describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program_with_queue_size(max_queue_slots: u32) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/kernel.rs",
"line": 15,
"symbol": "Add",
"description": "Add is a struct in src/ops/primitive/math/add/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Add describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Add;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/add/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/kernel.rs",
"line": 15,
"symbol": "Ge",
"description": "Ge is a struct in src/ops/primitive/compare/ge/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Ge describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Ge;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/ge/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/kernel.rs",
"line": 12,
"symbol": "FileSizeLte",
"description": "FileSizeLte is a struct in src/ops/rule/file_size_lte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeLte describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeLte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_lte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 25,
"symbol": "PriorityItem",
"description": "PriorityItem is a struct in src/ops/workgroup/queue_priority/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PriorityItem describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct PriorityItem<T> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 34,
"symbol": "PriorityError",
"description": "PriorityError is a enum in src/ops/workgroup/queue_priority/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PriorityError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum PriorityError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 43,
"symbol": "WorkgroupPriorityQueue",
"description": "WorkgroupPriorityQueue is a struct in src/ops/workgroup/queue_priority/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above WorkgroupPriorityQueue describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct WorkgroupPriorityQueue<T> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 51,
"symbol": "new",
"description": "new is a fn in src/ops/workgroup/queue_priority/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above new describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/kernel.rs",
"line": 15,
"symbol": "Abs",
"description": "Abs is a struct in src/ops/primitive/math/abs/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Abs describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Abs;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/abs/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/kmp_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/kmp_find/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/csr.rs",
"line": 12,
"symbol": "CsrGraph",
"description": "CsrGraph is a struct in src/ops/graph/csr.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above CsrGraph describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct CsrGraph {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/mod.rs",
"line": 40,
"symbol": "bfs_queue_slots_for_device",
"description": "bfs_queue_slots_for_device is a fn in src/ops/graph/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bfs_queue_slots_for_device describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn bfs_queue_slots_for_device(device: &wgpu::Device, toml_override: Option<u32>) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/rotr/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 25,
"symbol": "RuleCondition",
"description": "RuleCondition is a enum in src/ops/rule/ast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above RuleCondition describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum RuleCondition {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 81,
"symbol": "RuleFormula",
"description": "RuleFormula is a enum in src/ops/rule/ast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above RuleFormula describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum RuleFormula {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 95,
"symbol": "condition",
"description": "condition is a fn in src/ops/rule/ast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above condition describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn condition(condition: RuleCondition) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 135,
"symbol": "to_program",
"description": "to_program is a fn in src/ops/rule/ast.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above to_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn to_program(&self) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 3,
"symbol": "hashmap",
"description": "hashmap is a mod in src/ops/workgroup/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hashmap describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod hashmap;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/arithmetic_mean/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/kernel.rs",
"line": 19,
"symbol": "Rotr",
"description": "Rotr is a struct in src/ops/primitive/bitwise/rotr/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Rotr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Rotr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/kernel.rs",
"line": 46,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/rotr/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 33,
"symbol": "condition_program",
"description": "condition_program is a fn in src/ops/rule/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above condition_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn condition_program(compute: fn() -> Expr) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 51,
"symbol": "pattern_state",
"description": "pattern_state is a fn in src/ops/rule/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above pattern_state describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn pattern_state() -> Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/sub/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/reachability/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/graph/reachability/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/compare/logical_not/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/or/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/byte_swap_u64/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/kernel.rs",
"line": 17,
"symbol": "Sub",
"description": "Sub is a struct in src/ops/primitive/math/sub/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Sub describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Sub;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/kernel.rs",
"line": 44,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/sub/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha3_256/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/shl/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_gt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_256/kernel.rs",
"line": 22,
"symbol": "sha3_256",
"description": "sha3_256 is a fn in src/ops/hash/sha3_256/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha3_256 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha3_256(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/kernel.rs",
"line": 7,
"symbol": "arithmetic_mean",
"description": "arithmetic_mean is a fn in src/ops/stats/arithmetic_mean/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above arithmetic_mean describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn arithmetic_mean(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/kernel.rs",
"line": 17,
"symbol": "arithmetic_mean_bits",
"description": "arithmetic_mean_bits is a fn in src/ops/stats/arithmetic_mean/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above arithmetic_mean_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn arithmetic_mean_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/kernel.rs",
"line": 12,
"symbol": "FileSizeGt",
"description": "FileSizeGt is a struct in src/ops/rule/file_size_gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeGt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeGt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/kernel.rs",
"line": 20,
"symbol": "Or",
"description": "Or is a struct in src/ops/primitive/bitwise/or/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Or describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Or;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/kernel.rs",
"line": 47,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/or/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/sign/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/nfa_scan/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/nfa_scan/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/reachability/kernel.rs",
"line": 50,
"symbol": "ReachabilityOp",
"description": "ReachabilityOp is a struct in src/ops/graph/reachability/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReachabilityOp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReachabilityOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/ctz/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/add_sat/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 8,
"symbol": "ast",
"description": "ast is a mod in src/ops/rule/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod ast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/kernel.rs",
"line": 14,
"symbol": "Shl",
"description": "Shl is a struct in src/ops/primitive/bitwise/shl/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Shl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Shl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/kernel.rs",
"line": 41,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/shl/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/kernel.rs",
"line": 14,
"symbol": "LogicalNot",
"description": "LogicalNot is a struct in src/ops/primitive/compare/logical_not/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above LogicalNot describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct LogicalNot;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/kernel.rs",
"line": 41,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/compare/logical_not/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/memcmp/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/kernel.rs",
"line": 11,
"symbol": "Ctz",
"description": "Ctz is a struct in src/ops/primitive/bitwise/ctz/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Ctz describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Ctz;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/kernel.rs",
"line": 38,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/ctz/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/kernel.rs",
"line": 17,
"symbol": "AddSat",
"description": "AddSat is a struct in src/ops/primitive/math/add_sat/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above AddSat describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct AddSat;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/kernel.rs",
"line": 31,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/add_sat/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_gte/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/kernel.rs",
"line": 12,
"symbol": "Sign",
"description": "Sign is a struct in src/ops/primitive/math/sign/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Sign describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Sign;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/kernel.rs",
"line": 21,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/sign/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/std_dev/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/unicode/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/shr/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/min.rs",
"line": 23,
"symbol": "Min",
"description": "Min is a struct in src/ops/primitive/min.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Min describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Min;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/min.rs",
"line": 50,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/min.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/kernel.rs",
"line": 7,
"symbol": "memcmp",
"description": "memcmp is a fn in src/ops/buffer/memcmp/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above memcmp describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn memcmp(a: &[u8], b: &[u8]) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/kernel.rs",
"line": 10,
"symbol": "UnicodeDecode",
"description": "UnicodeDecode is a struct in src/ops/decode/unicode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UnicodeDecode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct UnicodeDecode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/kernel.rs",
"line": 24,
"symbol": "program",
"description": "program is a fn in src/ops/decode/unicode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 3,
"symbol": "abs",
"description": "abs is a mod in src/ops/primitive/math/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above abs describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod abs;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/simhash64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/simhash64/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_first/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/substring_find_first/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/kernel.rs",
"line": 14,
"symbol": "Shr",
"description": "Shr is a struct in src/ops/primitive/bitwise/shr/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Shr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Shr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/kernel.rs",
"line": 41,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/shr/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/blake2b/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/xor/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/kernel.rs",
"line": 7,
"symbol": "std_dev",
"description": "std_dev is a fn in src/ops/stats/std_dev/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above std_dev describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn std_dev(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/kernel.rs",
"line": 24,
"symbol": "std_dev_bits",
"description": "std_dev_bits is a fn in src/ops/stats/std_dev/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above std_dev_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn std_dev_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gte/kernel.rs",
"line": 12,
"symbol": "FileSizeGte",
"description": "FileSizeGte is a struct in src/ops/rule/file_size_gte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeGte describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeGte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gte/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_gte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/byte_swap_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/url_percent/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/kernel.rs",
"line": 22,
"symbol": "blake2b",
"description": "blake2b is a fn in src/ops/hash/blake2b/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2b describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn blake2b(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 9,
"symbol": "bitwise",
"description": "bitwise is a mod in src/ops/primitive/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above bitwise describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod bitwise;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 18,
"symbol": "logical",
"description": "logical is a mod in src/ops/primitive/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above logical describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod logical;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/primitive/mod.rs",
"line": 60,
"symbol": "unary_u32_program",
"description": "unary_u32_program is a fn in src/ops/primitive/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above unary_u32_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn unary_u32_program(compute: fn(Expr) -> Expr) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/kernel.rs",
"line": 16,
"symbol": "Xor",
"description": "Xor is a struct in src/ops/primitive/bitwise/xor/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Xor describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Xor;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/kernel.rs",
"line": 43,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/xor/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/div/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/builder.rs",
"line": 27,
"symbol": "build_rule_program",
"description": "build_rule_program is a fn in src/ops/rule/builder.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above build_rule_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn build_rule_program(rules: &[(RuleFormula, u32)]) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/stats/sliding_entropy/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/not/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/max.rs",
"line": 23,
"symbol": "Max",
"description": "Max is a struct in src/ops/primitive/max.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Max describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Max;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/max.rs",
"line": 50,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/max.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/kernel.rs",
"line": 18,
"symbol": "Div",
"description": "Div is a struct in src/ops/primitive/math/div/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Div describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Div;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/kernel.rs",
"line": 45,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/div/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/memset/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a enum in src/ops/decode/url_percent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/kernel.rs",
"line": 86,
"symbol": "UrlPercentDecode",
"description": "UrlPercentDecode is a struct in src/ops/decode/url_percent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UrlPercentDecode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct UrlPercentDecode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/kernel.rs",
"line": 100,
"symbol": "program",
"description": "program is a fn in src/ops/decode/url_percent/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/boyer_moore_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/boyer_moore_find/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/pattern_exists/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/kernel.rs",
"line": 21,
"symbol": "Not",
"description": "Not is a struct in src/ops/primitive/bitwise/not/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Not describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Not;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/kernel.rs",
"line": 48,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/not/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/kernel.rs",
"line": 7,
"symbol": "sliding_entropy",
"description": "sliding_entropy is a fn in src/ops/stats/sliding_entropy/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sliding_entropy describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sliding_entropy(input: &[u8], window: u32) -> Vec<f32> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/kernel.rs",
"line": 36,
"symbol": "sliding_entropy_bits",
"description": "sliding_entropy_bits is a fn in src/ops/stats/sliding_entropy/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sliding_entropy_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sliding_entropy_bits(input: &[u8], window: u32) -> Vec<u32> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/extract_bits/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_extract/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/ngram_extract/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/kernel.rs",
"line": 12,
"symbol": "PatternExists",
"description": "PatternExists is a struct in src/ops/rule/pattern_exists/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PatternExists describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct PatternExists;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/pattern_exists/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/pbkdf2_sha256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/pbkdf2_sha256/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/kernel.rs",
"line": 5,
"symbol": "memset",
"description": "memset is a fn in src/ops/buffer/memset/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above memset describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn memset(len: u32, value: u32) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/sub_sat/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/utf8_validate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_lt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_count/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/byte_count/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/kernel.rs",
"line": 19,
"symbol": "ExtractBits",
"description": "ExtractBits is a struct in src/ops/primitive/bitwise/extract_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ExtractBits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ExtractBits;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/kernel.rs",
"line": 46,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/extract_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/mod/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/popcount/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/glob_match/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/glob_match/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/kernel.rs",
"line": 12,
"symbol": "FileSizeLt",
"description": "FileSizeLt is a struct in src/ops/rule/file_size_lt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeLt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeLt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_lt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/memchr/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/kernel.rs",
"line": 17,
"symbol": "Popcount",
"description": "Popcount is a struct in src/ops/primitive/bitwise/popcount/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Popcount describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Popcount;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/popcount/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/kernel.rs",
"line": 11,
"symbol": "utf8_validate",
"description": "utf8_validate is a fn in src/ops/decode/utf8_validate/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above utf8_validate describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn utf8_validate(input: &[u8]) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/kernel.rs",
"line": 31,
"symbol": "program",
"description": "program is a fn in src/ops/decode/utf8_validate/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/kernel.rs",
"line": 17,
"symbol": "SubSat",
"description": "SubSat is a struct in src/ops/primitive/math/sub_sat/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above SubSat describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct SubSat;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/kernel.rs",
"line": 31,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/sub_sat/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/kernel.rs",
"line": 15,
"symbol": "Mod",
"description": "Mod is a struct in src/ops/primitive/math/mod/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Mod describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Mod;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/kernel.rs",
"line": 42,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/mod/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro_winkler/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/jaro_winkler/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/pattern_count_gte/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/kernel.rs",
"line": 8,
"symbol": "memchr",
"description": "memchr is a fn in src/ops/buffer/memchr/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above memchr describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn memchr(haystack: &[u8], needle_byte: u32) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_count/kernel.rs",
"line": 5,
"symbol": "byte_count",
"description": "byte_count is a fn in src/ops/buffer/byte_count/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above byte_count describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn byte_count(haystack: &[u8], needle_byte: u32) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/kernel.rs",
"line": 12,
"symbol": "PatternCountGte",
"description": "PatternCountGte is a struct in src/ops/rule/pattern_count_gte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PatternCountGte describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct PatternCountGte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/pattern_count_gte/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/and/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_sql_injection/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_sql_injection/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/xxhash64/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/base32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/insert_bits/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/kernel.rs",
"line": 23,
"symbol": "And",
"description": "And is a struct in src/ops/primitive/bitwise/and/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above And describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct And;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/kernel.rs",
"line": 50,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/and/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/pattern_count_gt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/kernel.rs",
"line": 18,
"symbol": "InsertBits",
"description": "InsertBits is a struct in src/ops/primitive/bitwise/insert_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above InsertBits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct InsertBits;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/kernel.rs",
"line": 45,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/insert_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/math/negate/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/buffer/memcpy/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/rabin_karp_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_matching/rabin_karp_find/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gt/kernel.rs",
"line": 12,
"symbol": "PatternCountGt",
"description": "PatternCountGt is a struct in src/ops/rule/pattern_count_gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PatternCountGt describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct PatternCountGt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gt/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/pattern_count_gt/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 12,
"symbol": "compiler_primitives",
"description": "compiler_primitives is a mod in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above compiler_primitives describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod compiler_primitives;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 51,
"symbol": "Category",
"description": "Category is a enum in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Category describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum Category {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 67,
"symbol": "IntrinsicDescriptor",
"description": "IntrinsicDescriptor is a struct in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above IntrinsicDescriptor describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct IntrinsicDescriptor {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 95,
"symbol": "Compose",
"description": "Compose is a enum in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Compose describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum Compose {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 105,
"symbol": "OpSpec",
"description": "OpSpec is a struct in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above OpSpec describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct OpSpec {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 227,
"symbol": "program",
"description": "program is a fn in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program(&self) -> Option<Program> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 236,
"symbol": "available_on",
"description": "available_on is a fn in src/ops/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above available_on describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn available_on(&self, backend: &Backend) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a enum in src/ops/decode/base32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/kernel.rs",
"line": 92,
"symbol": "Base32Decode",
"description": "Base32Decode is a struct in src/ops/decode/base32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Base32Decode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Base32Decode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/kernel.rs",
"line": 106,
"symbol": "program",
"description": "program is a fn in src/ops/decode/base32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/encode/base64_encode/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/kernel.rs",
"line": 11,
"symbol": "Negate",
"description": "Negate is a struct in src/ops/primitive/math/negate/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Negate describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Negate;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/kernel.rs",
"line": 38,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/math/negate/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/kernel.rs",
"line": 5,
"symbol": "memcpy",
"description": "memcpy is a fn in src/ops/buffer/memcpy/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above memcpy describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn memcpy(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/kernel.rs",
"line": 22,
"symbol": "xxhash64",
"description": "xxhash64 is a fn in src/ops/hash/xxhash64/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above xxhash64 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn xxhash64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_eq/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 3,
"symbol": "and",
"description": "and is a mod in src/ops/primitive/bitwise/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above and describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod and;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 6,
"symbol": "damerau_levenshtein",
"description": "damerau_levenshtein is a mod in src/ops/string_similarity/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above damerau_levenshtein describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod damerau_levenshtein;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/clz/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 9,
"symbol": "base32",
"description": "base32 is a mod in src/ops/decode/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above base32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod base32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/kernel.rs",
"line": 11,
"symbol": "base64_encode",
"description": "base64_encode is a fn in src/ops/encode/base64_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above base64_encode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn base64_encode(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/kernel.rs",
"line": 35,
"symbol": "Base64Encode",
"description": "Base64Encode is a struct in src/ops/encode/base64_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Base64Encode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Base64Encode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/kernel.rs",
"line": 49,
"symbol": "program",
"description": "program is a fn in src/ops/encode/base64_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_email/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_email/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha384/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/kernel.rs",
"line": 11,
"symbol": "Clz",
"description": "Clz is a struct in src/ops/primitive/bitwise/clz/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Clz describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Clz;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/kernel.rs",
"line": 38,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/clz/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/kernel.rs",
"line": 12,
"symbol": "FileSizeEq",
"description": "FileSizeEq is a struct in src/ops/rule/file_size_eq/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeEq describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeEq;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_eq/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha1/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/hmac_sha1/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/reverse_bits/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/hex/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/encode/hex_encode_lower/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/mod.rs",
"line": 3,
"symbol": "base64_encode",
"description": "base64_encode is a mod in src/ops/encode/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above base64_encode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod base64_encode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/kernel.rs",
"line": 11,
"symbol": "ReverseBits",
"description": "ReverseBits is a struct in src/ops/primitive/bitwise/reverse_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReverseBits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReverseBits;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/kernel.rs",
"line": 38,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/reverse_bits/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/levenshtein/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/levenshtein/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/kernel.rs",
"line": 22,
"symbol": "sha384",
"description": "sha384 is a fn in src/ops/hash/sha384/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha384 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha384(input: &[u8]) -> [u64; 6] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha1/kernel.rs",
"line": 22,
"symbol": "hmac_sha1",
"description": "hmac_sha1 is a fn in src/ops/hash/hmac_sha1/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_sha1 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn hmac_sha1(key: &[u8], msg: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/kernel.rs",
"line": 10,
"symbol": "HexDecode",
"description": "HexDecode is a struct in src/ops/decode/hex/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above HexDecode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct HexDecode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/kernel.rs",
"line": 24,
"symbol": "program",
"description": "program is a fn in src/ops/decode/hex/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_ne/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/rule/file_size_ne/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/primitive/bitwise/rotl/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/entropy/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_ne/kernel.rs",
"line": 12,
"symbol": "FileSizeNe",
"description": "FileSizeNe is a struct in src/ops/rule/file_size_ne/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above FileSizeNe describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct FileSizeNe;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_ne/kernel.rs",
"line": 28,
"symbol": "program",
"description": "program is a fn in src/ops/rule/file_size_ne/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/_common/kdf.rs",
"line": 12,
"symbol": "Argon2idParams",
"description": "Argon2idParams is a struct in src/ops/hash/_common/kdf.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Argon2idParams describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Argon2idParams {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/kdf.rs",
"line": 25,
"symbol": "hkdf_extract_words",
"description": "hkdf_extract_words is a fn in src/ops/hash/_common/kdf.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hkdf_extract_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn hkdf_extract_words(salt: &[u8], ikm: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/argmax_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/kernel.rs",
"line": 19,
"symbol": "Rotl",
"description": "Rotl is a struct in src/ops/primitive/bitwise/rotl/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Rotl describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Rotl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/kernel.rs",
"line": 46,
"symbol": "program",
"description": "program is a fn in src/ops/primitive/bitwise/rotl/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_packed_binary/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_packed_binary/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/url/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/blake3/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/encode/url_percent_encode/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/sha3.rs",
"line": 40,
"symbol": "sha3_256_words",
"description": "sha3_256_words is a fn in src/ops/hash/_common/sha3.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha3_256_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn sha3_256_words(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/sha3.rs",
"line": 51,
"symbol": "sha3_512_words",
"description": "sha3_512_words is a fn in src/ops/hash/_common/sha3.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha3_512_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn sha3_512_words(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/kernel.rs",
"line": 10,
"symbol": "UrlDecode",
"description": "UrlDecode is a struct in src/ops/decode/url/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UrlDecode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct UrlDecode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/kernel.rs",
"line": 24,
"symbol": "program",
"description": "program is a fn in src/ops/decode/url/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/kernel.rs",
"line": 34,
"symbol": "entropy_program",
"description": "entropy_program is a fn in src/ops/hash/entropy/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above entropy_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn entropy_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/kernel.rs",
"line": 13,
"symbol": "ArgmaxU32",
"description": "ArgmaxU32 is a struct in src/ops/reductions/argmax_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ArgmaxU32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ArgmaxU32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/argmax_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/kernel.rs",
"line": 11,
"symbol": "hex_encode_lower",
"description": "hex_encode_lower is a fn in src/ops/encode/hex_encode_lower/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hex_encode_lower describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn hex_encode_lower(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/kernel.rs",
"line": 22,
"symbol": "HexEncodeLower",
"description": "HexEncodeLower is a struct in src/ops/encode/hex_encode_lower/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above HexEncodeLower describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct HexEncodeLower;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/kernel.rs",
"line": 36,
"symbol": "program",
"description": "program is a fn in src/ops/encode/hex_encode_lower/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/damerau_levenshtein/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/damerau_levenshtein/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/md5/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv6/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_ipv6/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/base64/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/registry.rs",
"line": 126,
"symbol": "lookup",
"description": "lookup is a fn in src/ops/registry.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above lookup describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn lookup(op_id: &str) -> Option<&'static OpSpec> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/kernel.rs",
"line": 10,
"symbol": "Base64Decode",
"description": "Base64Decode is a struct in src/ops/decode/base64/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Base64Decode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Base64Decode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/kernel.rs",
"line": 24,
"symbol": "program",
"description": "program is a fn in src/ops/decode/base64/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/ripemd160.rs",
"line": 26,
"symbol": "ripemd160_words",
"description": "ripemd160_words is a fn in src/ops/hash/_common/ripemd160.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ripemd160_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn ripemd160_words(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/kernel.rs",
"line": 22,
"symbol": "blake3",
"description": "blake3 is a fn in src/ops/hash/blake3/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake3 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn blake3(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/kernel.rs",
"line": 22,
"symbol": "md5",
"description": "md5 is a fn in src/ops/hash/md5/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above md5 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn md5(input: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/sha256.rs",
"line": 83,
"symbol": "sha256_words",
"description": "sha256_words is a fn in src/ops/hash/_common/sha256.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha256_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn sha256_words(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_any/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/kernel.rs",
"line": 11,
"symbol": "url_percent_encode",
"description": "url_percent_encode is a fn in src/ops/encode/url_percent_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above url_percent_encode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn url_percent_encode(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/kernel.rs",
"line": 31,
"symbol": "UrlPercentEncode",
"description": "UrlPercentEncode is a struct in src/ops/encode/url_percent_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above UrlPercentEncode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct UrlPercentEncode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/kernel.rs",
"line": 45,
"symbol": "program",
"description": "program is a fn in src/ops/encode/url_percent_encode/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/sha512.rs",
"line": 110,
"symbol": "sha512_words",
"description": "sha512_words is a fn in src/ops/hash/_common/sha512.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha512_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn sha512_words(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/dfa_scan/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/match/dfa_scan/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/base64url/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/scatter/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/match/scatter/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/kernel.rs",
"line": 16,
"symbol": "ReduceAny",
"description": "ReduceAny is a struct in src/ops/reductions/reduce_any/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceAny describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceAny;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/kernel.rs",
"line": 30,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_any/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/scatter/kernel.rs",
"line": 21,
"symbol": "Scatter",
"description": "Scatter is a struct in src/ops/match/scatter/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Scatter describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Scatter;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/scatter/kernel.rs",
"line": 38,
"symbol": "program",
"description": "program is a fn in src/ops/match/scatter/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hex.rs",
"line": 5,
"symbol": "u32_words_to_hex",
"description": "u32_words_to_hex is a fn in src/ops/hash/_common/hex.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above u32_words_to_hex describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn u32_words_to_hex(words: &[u32]) -> String {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hex.rs",
"line": 16,
"symbol": "u64_words_to_hex",
"description": "u64_words_to_hex is a fn in src/ops/hash/_common/hex.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above u64_words_to_hex describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn u64_words_to_hex(words: &[u64]) -> String {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hex.rs",
"line": 27,
"symbol": "u64_to_hex",
"description": "u64_to_hex is a fn in src/ops/hash/_common/hex.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above u64_to_hex describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn u64_to_hex(word: u64) -> String {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/siphash13/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha512/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_jwt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_jwt/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/kernel.rs",
"line": 22,
"symbol": "siphash13",
"description": "siphash13 is a fn in src/ops/hash/siphash13/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above siphash13 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn siphash13(msg: &[u8], key: u64) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/mod.rs",
"line": 3,
"symbol": "blake2",
"description": "blake2 is a mod in src/ops/hash/_common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) mod blake2;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/kernel.rs",
"line": 22,
"symbol": "sha512",
"description": "sha512 is a fn in src/ops/hash/sha512/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha512 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha512(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/hamming/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/hamming/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/dfa_scan/kernel.rs",
"line": 20,
"symbol": "DfaScan",
"description": "DfaScan is a struct in src/ops/match/dfa_scan/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DfaScan describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DfaScan;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/dfa_scan/kernel.rs",
"line": 29,
"symbol": "program",
"description": "program is a fn in src/ops/match/dfa_scan/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_rfi/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_rfi/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha1/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/xxhash.rs",
"line": 31,
"symbol": "xxhash64",
"description": "xxhash64 is a fn in src/ops/hash/_common/xxhash.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above xxhash64 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn xxhash64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/xxhash.rs",
"line": 63,
"symbol": "xxhash3_64",
"description": "xxhash3_64 is a fn in src/ops/hash/_common/xxhash.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above xxhash3_64 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn xxhash3_64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/ripemd160/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a enum in src/ops/decode/base64url/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/kernel.rs",
"line": 90,
"symbol": "Base64UrlDecode",
"description": "Base64UrlDecode is a struct in src/ops/decode/base64url/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Base64UrlDecode describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Base64UrlDecode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/kernel.rs",
"line": 104,
"symbol": "program",
"description": "program is a fn in src/ops/decode/base64url/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_max_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/argon2id/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/argon2id/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/kernel.rs",
"line": 22,
"symbol": "ripemd160",
"description": "ripemd160 is a fn in src/ops/hash/ripemd160/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ripemd160 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn ripemd160(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/kernel.rs",
"line": 22,
"symbol": "sha1",
"description": "sha1 is a fn in src/ops/hash/sha1/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha1 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha1(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_512/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha3_512/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/siphash.rs",
"line": 5,
"symbol": "siphash13",
"description": "siphash13 is a fn in src/ops/hash/_common/siphash.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above siphash13 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn siphash13(msg: &[u8], key: u64) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_512/kernel.rs",
"line": 22,
"symbol": "sha3_512",
"description": "sha3_512 is a fn in src/ops/hash/sha3_512/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha3_512 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha3_512(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/fnv1a32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/kernel.rs",
"line": 13,
"symbol": "ReduceMaxU32",
"description": "ReduceMaxU32 is a struct in src/ops/reductions/reduce_max_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceMaxU32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceMaxU32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_max_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_md5/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/hmac_md5/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/decode/hex_decode_strict/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/sha1.rs",
"line": 13,
"symbol": "sha1_words",
"description": "sha1_words is a fn in src/ops/hash/_common/sha1.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha1_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn sha1_words(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xor_single_byte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_xor_single_byte/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/mod.rs",
"line": 9,
"symbol": "_common",
"description": "_common is a mod in src/ops/hash/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above _common describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) mod _common;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/reductions/common.rs",
"line": 7,
"symbol": "reduce_u32_program",
"description": "reduce_u32_program is a fn in src/ops/reductions/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above reduce_u32_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn reduce_u32_program(initial: u32, step: fn(Expr, Expr) -> Expr) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/reductions/common.rs",
"line": 33,
"symbol": "reduce_bool_program",
"description": "reduce_bool_program is a fn in src/ops/reductions/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above reduce_bool_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn reduce_bool_program(initial: bool, step: fn(Expr, Expr) -> Expr) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/reductions/common.rs",
"line": 59,
"symbol": "arg_u32_program",
"description": "arg_u32_program is a fn in src/ops/reductions/common.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above arg_u32_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn arg_u32_program(is_better: fn(Expr, Expr) -> Expr) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compression/deflate_decompress/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a enum in src/ops/decode/hex_decode_strict/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DecodeError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/kernel.rs",
"line": 72,
"symbol": "HexDecodeStrict",
"description": "HexDecodeStrict is a struct in src/ops/decode/hex_decode_strict/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above HexDecodeStrict describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct HexDecodeStrict;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/kernel.rs",
"line": 86,
"symbol": "program",
"description": "program is a fn in src/ops/decode/hex_decode_strict/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/kernel.rs",
"line": 35,
"symbol": "fnv1a_program",
"description": "fnv1a_program is a fn in src/ops/hash/fnv1a32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above fnv1a_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn fnv1a_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hmac.rs",
"line": 5,
"symbol": "hmac_md5_words",
"description": "hmac_md5_words is a fn in src/ops/hash/_common/hmac.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_md5_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn hmac_md5_words(key: &[u8], msg: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hmac.rs",
"line": 18,
"symbol": "hmac_sha1_words",
"description": "hmac_sha1_words is a fn in src/ops/hash/_common/hmac.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_sha1_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn hmac_sha1_words(key: &[u8], msg: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hmac.rs",
"line": 31,
"symbol": "hmac_sha256_bytes",
"description": "hmac_sha256_bytes is a fn in src/ops/hash/_common/hmac.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_sha256_bytes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn hmac_sha256_bytes(key: &[u8], msg: &[u8]) -> [u8; 32] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/hmac.rs",
"line": 44,
"symbol": "hmac_sha256_words",
"description": "hmac_sha256_words is a fn in src/ops/hash/_common/hmac.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_sha256_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn hmac_sha256_words(key: &[u8], msg: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_md5/kernel.rs",
"line": 22,
"symbol": "hmac_md5",
"description": "hmac_md5 is a fn in src/ops/hash/hmac_md5/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_md5 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn hmac_md5(key: &[u8], msg: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_lfi/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_lfi/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/md5.rs",
"line": 78,
"symbol": "md5_words",
"description": "md5_words is a fn in src/ops/hash/_common/md5.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above md5_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn md5_words(input: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 8,
"symbol": "argmax_u32",
"description": "argmax_u32 is a mod in src/ops/reductions/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above argmax_u32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod argmax_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/jaro/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/kernel.rs",
"line": 12,
"symbol": "DeflateDecompress",
"description": "DeflateDecompress is a struct in src/ops/compression/deflate_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DeflateDecompress describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct DeflateDecompress;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/kernel.rs",
"line": 26,
"symbol": "program",
"description": "program is a fn in src/ops/compression/deflate_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/crc32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/blake2.rs",
"line": 33,
"symbol": "blake2s_words",
"description": "blake2s_words is a fn in src/ops/hash/_common/blake2.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2s_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn blake2s_words(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/blake2.rs",
"line": 58,
"symbol": "blake2b_words",
"description": "blake2b_words is a fn in src/ops/hash/_common/blake2.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2b_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn blake2b_words(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/blake2.rs",
"line": 83,
"symbol": "blake2b_bytes",
"description": "blake2b_bytes is a fn in src/ops/hash/_common/blake2.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2b_bytes describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn blake2b_bytes(input: &[u8], out_len: usize) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/kernel.rs",
"line": 33,
"symbol": "crc32_program",
"description": "crc32_program is a fn in src/ops/hash/crc32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above crc32_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn crc32_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/blake2s/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compression/zlib_decompress/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash3_64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/xxhash3_64/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/hash/_common/blake3.rs",
"line": 14,
"symbol": "blake3_words",
"description": "blake3_words is a fn in src/ops/hash/_common/blake3.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake3_words describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn blake3_words(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_hex_run/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_hex_run/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/kernel.rs",
"line": 22,
"symbol": "blake2s",
"description": "blake2s is a fn in src/ops/hash/blake2s/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above blake2s describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn blake2s(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/hmac_sha256/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_sum_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compression/gzip_decompress/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash3_64/kernel.rs",
"line": 22,
"symbol": "xxhash3_64",
"description": "xxhash3_64 is a fn in src/ops/hash/xxhash3_64/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above xxhash3_64 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn xxhash3_64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/kernel.rs",
"line": 12,
"symbol": "ZlibDecompress",
"description": "ZlibDecompress is a struct in src/ops/compression/zlib_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ZlibDecompress describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ZlibDecompress;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/kernel.rs",
"line": 26,
"symbol": "program",
"description": "program is a fn in src/ops/compression/zlib_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/kernel.rs",
"line": 13,
"symbol": "ReduceSumU32",
"description": "ReduceSumU32 is a struct in src/ops/reductions/reduce_sum_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceSumU32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceSumU32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_sum_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha256/kernel.rs",
"line": 23,
"symbol": "hmac_sha256",
"description": "hmac_sha256 is a fn in src/ops/hash/hmac_sha256/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hmac_sha256 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn hmac_sha256(key: &[u8], msg: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/rolling/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_expand/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/hkdf_expand/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/lcs_length/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/lcs_length/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_extract/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/hkdf_extract/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/kernel.rs",
"line": 16,
"symbol": "GzipDecompress",
"description": "GzipDecompress is a struct in src/ops/compression/gzip_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above GzipDecompress describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct GzipDecompress;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/kernel.rs",
"line": 30,
"symbol": "program",
"description": "program is a fn in src/ops/compression/gzip_decompress/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/kernel.rs",
"line": 31,
"symbol": "default_rolling_hash_program",
"description": "default_rolling_hash_program is a fn in src/ops/hash/rolling/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above default_rolling_hash_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn default_rolling_hash_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_extract/kernel.rs",
"line": 22,
"symbol": "hkdf_extract",
"description": "hkdf_extract is a fn in src/ops/hash/hkdf_extract/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above hkdf_extract describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn hkdf_extract(salt: &[u8], ikm: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compression/lz4/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/kernel.rs",
"line": 22,
"symbol": "sha256",
"description": "sha256 is a fn in src/ops/hash/sha256/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above sha256 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn sha256(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_uuid/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_uuid/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_min_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/argmin_u32/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_all/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/kernel.rs",
"line": 25,
"symbol": "Lz4Decompress",
"description": "Lz4Decompress is a struct in src/ops/compression/lz4/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Lz4Decompress describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Lz4Decompress;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/kernel.rs",
"line": 33,
"symbol": "program",
"description": "program is a fn in src/ops/compression/lz4/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/kernel.rs",
"line": 40,
"symbol": "lz4_decompress_program",
"description": "lz4_decompress_program is a fn in src/ops/compression/lz4/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above lz4_decompress_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn lz4_decompress_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/reductions/reduce_count/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/hash/sha256/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/kernel.rs",
"line": 13,
"symbol": "ReduceCount",
"description": "ReduceCount is a struct in src/ops/reductions/reduce_count/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceCount describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceCount;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_count/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/kernel.rs",
"line": 13,
"symbol": "ArgminU32",
"description": "ArgminU32 is a struct in src/ops/reductions/argmin_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ArgminU32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ArgminU32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/argmin_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/kernel.rs",
"line": 13,
"symbol": "ReduceMinU32",
"description": "ReduceMinU32 is a struct in src/ops/reductions/reduce_min_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceMinU32 describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceMinU32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/kernel.rs",
"line": 27,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_min_u32/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_histogram/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/string_similarity/ngram_histogram/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/compression/zstd/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/kernel.rs",
"line": 15,
"symbol": "ReduceAll",
"description": "ReduceAll is a struct in src/ops/reductions/reduce_all/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ReduceAll describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ReduceAll;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/kernel.rs",
"line": 29,
"symbol": "program",
"description": "program is a fn in src/ops/reductions/reduce_all/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/kernel.rs",
"line": 37,
"symbol": "ZstdDecompress",
"description": "ZstdDecompress is a struct in src/ops/compression/zstd/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ZstdDecompress describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ZstdDecompress;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/kernel.rs",
"line": 45,
"symbol": "program",
"description": "program is a fn in src/ops/compression/zstd/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/kernel.rs",
"line": 52,
"symbol": "zstd_decompress_program",
"description": "zstd_decompress_program is a fn in src/ops/compression/zstd/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above zstd_decompress_program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn zstd_decompress_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xxe/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_xxe/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ssrf/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_ssrf/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xss/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_xss/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_high_entropy_window/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_high_entropy_window/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_url/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/file_magic_detect/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/file_magic_detect/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_base64_run/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_base64_run/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 3,
"symbol": "attacks",
"description": "attacks is a mod in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above attacks describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod attacks;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 17,
"symbol": "ByteSpan",
"description": "ByteSpan is a struct in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above ByteSpan describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct ByteSpan {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 26,
"symbol": "XorSingleByteFinding",
"description": "XorSingleByteFinding is a struct in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above XorSingleByteFinding describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct XorSingleByteFinding {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 37,
"symbol": "MagicFinding",
"description": "MagicFinding is a struct in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above MagicFinding describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct MagicFinding {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 83,
"symbol": "lower_ascii",
"description": "lower_ascii is a fn in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above lower_ascii describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn lower_ascii(byte: u8) -> u8 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 93,
"symbol": "is_alnum",
"description": "is_alnum is a fn in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above is_alnum describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn is_alnum(byte: u8) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 133,
"symbol": "contains_ci",
"description": "contains_ci is a fn in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above contains_ci describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn contains_ci(input: &[u8], needle: &[u8]) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 153,
"symbol": "is_boundary",
"description": "is_boundary is a fn in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above is_boundary describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn is_boundary(byte: Option<u8>) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 162,
"symbol": "percent_decode_lower",
"description": "percent_decode_lower is a fn in src/ops/security_detection/common/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above percent_decode_lower describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn percent_decode_lower(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_path_traversal/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_path_traversal/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv4/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_ipv4/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_pem_block/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_pem_block/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/entropy.rs",
"line": 7,
"symbol": "shannon_bits",
"description": "shannon_bits is a fn in src/ops/security_detection/common/entropy.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above shannon_bits describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn shannon_bits(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 6,
"symbol": "common",
"description": "common is a mod in src/ops/security_detection/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above common describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod common;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_obfuscated_js/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_obfuscated_js/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 3,
"symbol": "broadcast",
"description": "broadcast is a mod in src/ops/data_movement/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above broadcast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod broadcast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 15,
"symbol": "DataMovementError",
"description": "DataMovementError is a enum in src/ops/data_movement/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above DataMovementError describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub enum DataMovementError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "low",
"file": "src/ops/data_movement/mod.rs",
"line": 113,
"symbol": "read_u32_words_le",
"description": "read_u32_words_le is a fn in src/ops/data_movement/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above read_u32_words_le describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub(crate) fn read_u32_words_le(bytes: &[u8]) -> Result<Vec<u32>, DataMovementError> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/data_movement/broadcast/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_command_injection/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/security_detection/detect_command_injection/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/data_movement/compact/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/kernel.rs",
"line": 20,
"symbol": "PartitionOutput",
"description": "PartitionOutput is a struct in src/ops/data_movement/partition/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above PartitionOutput describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct PartitionOutput {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/kernel.rs",
"line": 66,
"symbol": "Partition",
"description": "Partition is a struct in src/ops/data_movement/partition/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Partition describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Partition;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/kernel.rs",
"line": 80,
"symbol": "program",
"description": "program is a fn in src/ops/data_movement/partition/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/kernel.rs",
"line": 44,
"symbol": "Broadcast",
"description": "Broadcast is a struct in src/ops/data_movement/broadcast/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Broadcast describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Broadcast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/kernel.rs",
"line": 58,
"symbol": "program",
"description": "program is a fn in src/ops/data_movement/broadcast/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/data_movement/partition/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/kernel.rs",
"line": 86,
"symbol": "Gather",
"description": "Gather is a struct in src/ops/data_movement/gather/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Gather describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Gather;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/kernel.rs",
"line": 100,
"symbol": "program",
"description": "program is a fn in src/ops/data_movement/gather/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/kernel.rs",
"line": 45,
"symbol": "Compact",
"description": "Compact is a struct in src/ops/data_movement/compact/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above Compact describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub struct Compact;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/kernel.rs",
"line": 59,
"symbol": "program",
"description": "program is a fn in src/ops/data_movement/compact/kernel.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above program describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a mod in src/ops/data_movement/gather/mod.rs but lacks a doc comment. Public API items should have docs to aid users.",
"suggested_fix": "Add a /// doc comment above kernel describing its purpose, parameters, return values, and safety/invariants.",
"evidence": "pub mod kernel;"
}
]