[
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/conform.rs",
"line": 12,
"symbol": "ConformGateError",
"description": "ConformGateError is a pub struct in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above ConformGateError describing its purpose, invariants, and lifecycle.",
"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 pub fn in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above op_id describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn op_id(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/error.rs",
"line": 9,
"symbol": "Error",
"description": "Error is a pub enum in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above Error describing the enum variants and their meanings.",
"evidence": "pub enum Error {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/lib.rs",
"line": 82,
"symbol": "engine",
"description": "engine is a pub mod in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod engine;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/lib.rs",
"line": 93,
"symbol": "ops",
"description": "ops is a pub mod in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ops;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/lib.rs",
"line": 96,
"symbol": "runtime",
"description": "runtime is a pub mod in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod runtime;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "high",
"file": "src/match_result.rs",
"line": 6,
"symbol": "Match",
"description": "Match is a pub struct in a crate-root module but lacks a doc comment. This will render poorly on docs.rs and forces consumers to read the source to understand it.",
"suggested_fix": "Add a /// doc comment above Match describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct Match {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 11,
"symbol": "expr",
"description": "expr is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod expr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 12,
"symbol": "inline",
"description": "inline is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod inline;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 13,
"symbol": "limits",
"description": "limits is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod limits;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 14,
"symbol": "node",
"description": "node is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod node;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 15,
"symbol": "optimize",
"description": "optimize is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod optimize;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 16,
"symbol": "program",
"description": "program is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod program;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 17,
"symbol": "types",
"description": "types is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod types;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 18,
"symbol": "validate",
"description": "validate is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod validate;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/mod.rs",
"line": 19,
"symbol": "visit",
"description": "visit is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod visit;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/node.rs",
"line": 22,
"symbol": "Node",
"description": "Node is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Node describing the enum variants and their meanings.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above let_bind describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above assign describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above store describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above if_then_else describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above if_then describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above loop_for describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above loop_ describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above block describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn block(nodes: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 50,
"symbol": "Program",
"description": "Program is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Program describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 76,
"symbol": "BufferDecl",
"description": "BufferDecl is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above BufferDecl describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct BufferDecl {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 117,
"symbol": "Scope",
"description": "Scope is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Scope describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above from_map describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above child describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above get describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above contains_key describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above storage describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above read describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above read_write describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above output describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above uniform describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above workgroup describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above name describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn name(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 374,
"symbol": "binding",
"description": "binding is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above binding describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn binding(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 380,
"symbol": "access",
"description": "access is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above access describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn access(&self) -> BufferAccess {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 386,
"symbol": "element",
"description": "element is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above element describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn element(&self) -> DataType {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 392,
"symbol": "count",
"description": "count is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above count describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn count(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 398,
"symbol": "is_output",
"description": "is_output is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_output describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_output(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 407,
"symbol": "new",
"description": "new is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above empty describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above with_entry_op_id describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above entry_op_id describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above buffer describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn buffer(&self, name: &str) -> Option<&BufferDecl> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 456,
"symbol": "buffers",
"description": "buffers is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above buffers describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn buffers(&self) -> &[BufferDecl] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 462,
"symbol": "workgroup_size",
"description": "workgroup_size is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above workgroup_size describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn workgroup_size(&self) -> [u32; 3] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 476,
"symbol": "entry",
"description": "entry is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above entry describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn entry(&self) -> &[Node] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 482,
"symbol": "entry_mut",
"description": "entry_mut is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above entry_mut describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn entry_mut(&mut self) -> &mut Vec<Node> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 488,
"symbol": "has_buffer",
"description": "has_buffer is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above has_buffer describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn has_buffer(&self, name: &str) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/program.rs",
"line": 494,
"symbol": "buffer_count",
"description": "buffer_count is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above buffer_count describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn buffer_count(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/visit.rs",
"line": 231,
"symbol": "referenced_buffers",
"description": "referenced_buffers is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above referenced_buffers describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above collect_call_op_ids describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn collect_call_op_ids(program: &Program) -> Vec<String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/decode.rs",
"line": 7,
"symbol": "nodes",
"description": "nodes is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above nodes describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above from_wire describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn from_wire(bytes: &[u8]) -> Result<Program, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/encode.rs",
"line": 5,
"symbol": "to_wire",
"description": "to_wire is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above to_wire describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn to_wire(program: &Program) -> Result<Vec<u8>, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 6,
"symbol": "expect_magic",
"description": "expect_magic is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above expect_magic describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above take describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above u8 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn u8(&mut self) -> Result<u8, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 35,
"symbol": "u32",
"description": "u32 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above u32 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn u32(&mut self) -> Result<u32, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 40,
"symbol": "i32",
"description": "i32 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above i32 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn i32(&mut self) -> Result<i32, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 44,
"symbol": "bounded_len",
"description": "bounded_len is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bounded_len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn bounded_len(&mut self, max: usize, label: &str) -> Result<usize, String> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 57,
"symbol": "string",
"description": "string is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above string describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above put_string describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above put_len_u32 describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above put_u8 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn put_u8(out: &mut Vec<u8>, value: u8) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/framing.rs",
"line": 90,
"symbol": "put_u32",
"description": "put_u32 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above put_u32 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn put_u32(out: &mut Vec<u8>, value: u32) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/wire/mod.rs",
"line": 58,
"symbol": "to_bytes",
"description": "to_bytes is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above to_bytes describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn to_bytes(&self) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 14,
"symbol": "load",
"description": "load is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above load describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above buf_len describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above gid_x describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn gid_x() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 44,
"symbol": "gid_y",
"description": "gid_y is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above gid_y describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn gid_y() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 50,
"symbol": "gid_z",
"description": "gid_z is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above gid_z describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn gid_z() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 56,
"symbol": "workgroup_x",
"description": "workgroup_x is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above workgroup_x describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn workgroup_x() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 62,
"symbol": "workgroup_y",
"description": "workgroup_y is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above workgroup_y describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn workgroup_y() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 68,
"symbol": "workgroup_z",
"description": "workgroup_z is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above workgroup_z describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn workgroup_z() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 74,
"symbol": "local_x",
"description": "local_x is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above local_x describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn local_x() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 80,
"symbol": "local_y",
"description": "local_y is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above local_y describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn local_y() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 86,
"symbol": "local_z",
"description": "local_z is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above local_z describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn local_z() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 92,
"symbol": "select",
"description": "select is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above select describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn select(cond: Self, true_val: Self, false_val: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 102,
"symbol": "var",
"description": "var is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above var describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn var(name: &str) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 108,
"symbol": "u32",
"description": "u32 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above u32 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn u32(value: u32) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 114,
"symbol": "i32",
"description": "i32 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above i32 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn i32(value: i32) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 120,
"symbol": "bool",
"description": "bool is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bool describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn bool(value: bool) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 126,
"symbol": "call",
"description": "call is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above call describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn call(op_id: &str, args: Vec<Self>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/access.rs",
"line": 135,
"symbol": "cast",
"description": "cast is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above cast describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn cast(target: DataType, value: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/atomics.rs",
"line": 14,
"symbol": "atomic_add",
"description": "atomic_add is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_add describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_or describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_and describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_xor describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_min describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_max describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_exchange describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above atomic_compare_exchange describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn atomic_compare_exchange("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/builders.rs",
"line": 14,
"symbol": "add",
"description": "add is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above add describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sub describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above mul describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bitxor describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bitand describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bitor describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above and describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above or describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above shl describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above shr describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above eq describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above lt describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bitnot describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above not describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above popcount describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above clz describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ctz describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above div describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above rem describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ne describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above gt describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above le describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ge describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above negate describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above reverse_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn reverse_bits(operand: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/expr/mod.rs",
"line": 25,
"symbol": "Expr",
"description": "Expr is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Expr describing the enum variants and their meanings.",
"evidence": "pub enum Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/atomic_rules.rs",
"line": 8,
"symbol": "validate_atomic",
"description": "validate_atomic is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above validate_atomic describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn validate_atomic("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/barrier.rs",
"line": 3,
"symbol": "check_barrier",
"description": "check_barrier is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above check_barrier describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn check_barrier(divergent: bool, errors: &mut Vec<ValidationError>) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/bytes_rejection.rs",
"line": 6,
"symbol": "check_store",
"description": "check_store is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above check_store describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above check_load describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn check_load("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/depth.rs",
"line": 13,
"symbol": "LimitState",
"description": "LimitState is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LimitState describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct LimitState {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/depth.rs",
"line": 19,
"symbol": "check_limits",
"description": "check_limits is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above check_limits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn check_limits(limits: &mut LimitState, depth: usize, errors: &mut Vec<ValidationError>) {"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above max_call_depth describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn max_call_depth(op_id: &str, depth: usize) -> Result<usize, usize> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/mod.rs",
"line": 30,
"symbol": "ValidationError",
"description": "ValidationError is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ValidationError describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above message describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn message(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/nodes.rs",
"line": 13,
"symbol": "validate_nodes",
"description": "validate_nodes is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above validate_nodes describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn validate_nodes("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/validate/shadowing.rs",
"line": 4,
"symbol": "check_local",
"description": "check_local is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above check_local describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn check_local("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/cse.rs",
"line": 8,
"symbol": "cse",
"description": "cse is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above cse describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn cse(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/dce.rs",
"line": 8,
"symbol": "dce",
"description": "dce is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above dce describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn dce(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ir/optimize/mod.rs",
"line": 17,
"symbol": "optimize",
"description": "optimize is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above optimize describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn optimize(program: Program) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/util/cast.rs",
"line": 7,
"symbol": "CastError",
"description": "CastError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above CastError describing the enum variants and their meanings.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above safe_bytes_of_slice describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn safe_bytes_of_slice<T: bytemuck::Pod>(values: &[T]) -> &[u8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/util/mod.rs",
"line": 3,
"symbol": "cast",
"description": "cast is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod cast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 12,
"symbol": "compiler_primitives",
"description": "compiler_primitives is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod compiler_primitives;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 13,
"symbol": "compression",
"description": "compression is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod compression;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 14,
"symbol": "data_movement",
"description": "data_movement is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod data_movement;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 15,
"symbol": "decode",
"description": "decode is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod decode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 16,
"symbol": "encode",
"description": "encode is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod encode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 17,
"symbol": "graph",
"description": "graph is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod graph;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 18,
"symbol": "hash",
"description": "hash is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hash;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 20,
"symbol": "match_ops",
"description": "match_ops is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod match_ops;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 21,
"symbol": "primitive",
"description": "primitive is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod primitive;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 22,
"symbol": "reductions",
"description": "reductions is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reductions;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 23,
"symbol": "discovered",
"description": "discovered is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod discovered {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 28,
"symbol": "registry",
"description": "registry is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod registry;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 29,
"symbol": "rule",
"description": "rule is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod rule;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 30,
"symbol": "security_detection",
"description": "security_detection is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod security_detection;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 31,
"symbol": "string",
"description": "string is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod string;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 32,
"symbol": "workgroup",
"description": "workgroup is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod workgroup;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 37,
"symbol": "Backend",
"description": "Backend is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Backend describing the enum variants and their meanings.",
"evidence": "pub enum Backend {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 51,
"symbol": "Category",
"description": "Category is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Category describing the enum variants and their meanings.",
"evidence": "pub enum Category {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 67,
"symbol": "IntrinsicDescriptor",
"description": "IntrinsicDescriptor is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above IntrinsicDescriptor describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct IntrinsicDescriptor {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 95,
"symbol": "Compose",
"description": "Compose is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Compose describing the enum variants and their meanings.",
"evidence": "pub enum Compose {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 105,
"symbol": "OpSpec",
"description": "OpSpec is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above OpSpec describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct OpSpec {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/mod.rs",
"line": 227,
"symbol": "program",
"description": "program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above available_on describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn available_on(&self, backend: &Backend) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/registry.rs",
"line": 126,
"symbol": "lookup",
"description": "lookup is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above lookup describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn lookup(op_id: &str) -> Option<&'static OpSpec> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/registry.rs",
"line": 132,
"symbol": "lookup_program",
"description": "lookup_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above lookup_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn lookup_program(op_id: &str) -> Option<Program> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 6,
"symbol": "common",
"description": "common is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod common;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 8,
"symbol": "detect_base64_run",
"description": "detect_base64_run is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_base64_run;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 9,
"symbol": "detect_command_injection",
"description": "detect_command_injection is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_command_injection;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 10,
"symbol": "detect_email",
"description": "detect_email is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_email;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 11,
"symbol": "detect_hex_run",
"description": "detect_hex_run is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_hex_run;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 12,
"symbol": "detect_high_entropy_window",
"description": "detect_high_entropy_window is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_high_entropy_window;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 13,
"symbol": "detect_ipv4",
"description": "detect_ipv4 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_ipv4;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 14,
"symbol": "detect_ipv6",
"description": "detect_ipv6 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_ipv6;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 15,
"symbol": "detect_jwt",
"description": "detect_jwt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_jwt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 16,
"symbol": "detect_lfi",
"description": "detect_lfi is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_lfi;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 17,
"symbol": "detect_obfuscated_js",
"description": "detect_obfuscated_js is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_obfuscated_js;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 18,
"symbol": "detect_packed_binary",
"description": "detect_packed_binary is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_packed_binary;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 19,
"symbol": "detect_path_traversal",
"description": "detect_path_traversal is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_path_traversal;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 20,
"symbol": "detect_pem_block",
"description": "detect_pem_block is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_pem_block;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 21,
"symbol": "detect_rfi",
"description": "detect_rfi is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_rfi;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 22,
"symbol": "detect_sql_injection",
"description": "detect_sql_injection is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_sql_injection;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 23,
"symbol": "detect_ssrf",
"description": "detect_ssrf is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_ssrf;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 24,
"symbol": "detect_url",
"description": "detect_url is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_url;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 25,
"symbol": "detect_uuid",
"description": "detect_uuid is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_uuid;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 26,
"symbol": "detect_xor_single_byte",
"description": "detect_xor_single_byte is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_xor_single_byte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 27,
"symbol": "detect_xss",
"description": "detect_xss is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_xss;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 28,
"symbol": "detect_xxe",
"description": "detect_xxe is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod detect_xxe;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/mod.rs",
"line": 29,
"symbol": "file_magic_detect",
"description": "file_magic_detect is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_magic_detect;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_url/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_url/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xxe/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xxe/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xxe/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xss/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xss/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xss/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv4/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv4/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv4/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_base64_run/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_base64_run/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_path_traversal/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_path_traversal/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/file_magic_detect/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/file_magic_detect/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ssrf/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ssrf/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ssrf/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_uuid/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_uuid/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_uuid/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_lfi/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_lfi/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_lfi/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_rfi/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_rfi/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_rfi/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv6/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv6/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_ipv6/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_obfuscated_js/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_obfuscated_js/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_pem_block/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_pem_block/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_high_entropy_window/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_high_entropy_window/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_command_injection/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_command_injection/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above shannon_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn shannon_bits(input: &[u8]) -> f32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 3,
"symbol": "attacks",
"description": "attacks is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod attacks;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 4,
"symbol": "classify",
"description": "classify is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod classify;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 5,
"symbol": "entropy",
"description": "entropy is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod entropy;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 6,
"symbol": "magic",
"description": "magic is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod magic;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 7,
"symbol": "xor",
"description": "xor is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod xor;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 17,
"symbol": "ByteSpan",
"description": "ByteSpan is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ByteSpan describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above XorSingleByteFinding describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above MagicFinding describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above lower_ascii describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_alnum describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_alnum(byte: u8) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/common/mod.rs",
"line": 99,
"symbol": "is_uri_char",
"description": "is_uri_char is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_uri_char describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_uri_char(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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above contains_ci describing its parameters, return value, and any safety or buffer-size requirements.",
"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": 139,
"symbol": "find_ci",
"description": "find_ci is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above find_ci describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn find_ci(input: &[u8], needle: &[u8]) -> Option<usize> {"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_boundary describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above percent_decode_lower describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn percent_decode_lower(input: &[u8]) -> Vec<u8> {"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_hex_run/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_hex_run/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xor_single_byte/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_xor_single_byte/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_jwt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_jwt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_jwt/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_packed_binary/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_packed_binary/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_email/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_email/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_email/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_sql_injection/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/security_detection/detect_sql_injection/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sliding_entropy describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sliding_entropy_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sliding_entropy_bits(input: &[u8], window: u32) -> Vec<u32> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/sliding_entropy/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above std_dev describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above std_dev_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn std_dev_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/std_dev/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above arithmetic_mean describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above arithmetic_mean_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn arithmetic_mean_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/arithmetic_mean/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/kernel.rs",
"line": 7,
"symbol": "variance",
"description": "variance is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above variance describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above variance_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn variance_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/variance/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above byte_histogram describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn byte_histogram(input: &[u8]) -> [u32; 256] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/byte_histogram/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/byte_histogram/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/byte_histogram/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above chi_square describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above chi_square_bits describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn chi_square_bits(input: &[u8]) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/stats/chi_square/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/csr.rs",
"line": 12,
"symbol": "CsrGraph",
"description": "CsrGraph is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above CsrGraph describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bfs_queue_slots_for_device describing its parameters, return value, and any safety or buffer-size requirements.",
"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/graph/reachability/kernel.rs",
"line": 50,
"symbol": "ReachabilityOp",
"description": "ReachabilityOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReachabilityOp describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct ReachabilityOp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/reachability/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Bfs describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program_with_queue_size describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program_with_queue_size(max_queue_slots: u32) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/graph/bfs/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 3,
"symbol": "hashmap",
"description": "hashmap is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hashmap;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 4,
"symbol": "queue_fifo",
"description": "queue_fifo is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod queue_fifo;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 5,
"symbol": "queue_priority",
"description": "queue_priority is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod queue_priority;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 6,
"symbol": "stack",
"description": "stack is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod stack;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 7,
"symbol": "state_machine",
"description": "state_machine is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod state_machine;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/mod.rs",
"line": 8,
"symbol": "union_find",
"description": "union_find is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod union_find;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 24,
"symbol": "FifoStatus",
"description": "FifoStatus is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FifoStatus describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FifoError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupQueueFifo describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 83,
"symbol": "len",
"description": "len is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 89,
"symbol": "is_empty",
"description": "is_empty is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/kernel.rs",
"line": 95,
"symbol": "capacity",
"description": "capacity is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above capacity describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn capacity(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_fifo/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 33,
"symbol": "UnionFindStatus",
"description": "UnionFindStatus is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UnionFindStatus describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UnionFindError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupUnionFind describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/kernel.rs",
"line": 73,
"symbol": "is_empty",
"description": "is_empty is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/union_find/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 25,
"symbol": "PriorityItem",
"description": "PriorityItem is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PriorityItem describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PriorityError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupPriorityQueue describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 102,
"symbol": "len",
"description": "len is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/kernel.rs",
"line": 108,
"symbol": "is_empty",
"description": "is_empty is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/queue_priority/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 29,
"symbol": "HashmapStatus",
"description": "HashmapStatus is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above HashmapStatus describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above HashmapError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupHashmap describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 113,
"symbol": "is_empty",
"description": "is_empty is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 119,
"symbol": "capacity",
"description": "capacity is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above capacity describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn capacity(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/kernel.rs",
"line": 179,
"symbol": "contains",
"description": "contains is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above contains describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn contains(&self, key: u32) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/hashmap/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 22,
"symbol": "StackStatus",
"description": "StackStatus is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StackStatus describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StackError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupStack describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn new(capacity: usize) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 90,
"symbol": "len",
"description": "len is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above len describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn len(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 96,
"symbol": "is_empty",
"description": "is_empty is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above is_empty describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn is_empty(&self) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/kernel.rs",
"line": 102,
"symbol": "capacity",
"description": "capacity is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above capacity describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn capacity(&self) -> usize {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/stack/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 37,
"symbol": "Transition",
"description": "Transition is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Transition describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StateMachineStatus describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StateMachineError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above WorkgroupStateMachine describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above state describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn state(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/kernel.rs",
"line": 113,
"symbol": "actions",
"description": "actions is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above actions describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn actions(&self) -> &[u32] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/workgroup/state_machine/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 3,
"symbol": "broadcast",
"description": "broadcast is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod broadcast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 4,
"symbol": "compact",
"description": "compact is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod compact;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 5,
"symbol": "gather",
"description": "gather is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod gather;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 6,
"symbol": "partition",
"description": "partition is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod partition;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/mod.rs",
"line": 15,
"symbol": "DataMovementError",
"description": "DataMovementError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DataMovementError describing the enum variants and their meanings.",
"evidence": "pub enum DataMovementError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/kernel.rs",
"line": 20,
"symbol": "PartitionOutput",
"description": "PartitionOutput is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PartitionOutput describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Partition describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/partition/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/kernel.rs",
"line": 45,
"symbol": "Compact",
"description": "Compact is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Compact describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/compact/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/kernel.rs",
"line": 86,
"symbol": "Gather",
"description": "Gather is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Gather describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/gather/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/kernel.rs",
"line": 44,
"symbol": "Broadcast",
"description": "Broadcast is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Broadcast describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/data_movement/broadcast/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 6,
"symbol": "damerau_levenshtein",
"description": "damerau_levenshtein is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod damerau_levenshtein;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 8,
"symbol": "hamming",
"description": "hamming is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hamming;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 9,
"symbol": "jaro",
"description": "jaro is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod jaro;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 10,
"symbol": "jaro_winkler",
"description": "jaro_winkler is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod jaro_winkler;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 11,
"symbol": "lcs_length",
"description": "lcs_length is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lcs_length;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 12,
"symbol": "levenshtein",
"description": "levenshtein is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod levenshtein;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 13,
"symbol": "ngram_extract",
"description": "ngram_extract is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ngram_extract;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 14,
"symbol": "ngram_histogram",
"description": "ngram_histogram is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ngram_histogram;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/mod.rs",
"line": 15,
"symbol": "simhash64",
"description": "simhash64 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod simhash64;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_histogram/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_histogram/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_histogram/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/lcs_length/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/lcs_length/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/lcs_length/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/hamming/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/hamming/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/hamming/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/damerau_levenshtein/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/damerau_levenshtein/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/damerau_levenshtein/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/levenshtein/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/levenshtein/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/levenshtein/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro_winkler/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro_winkler/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/jaro_winkler/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_extract/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_extract/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/ngram_extract/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/simhash64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/simhash64/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_similarity/simhash64/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 9,
"symbol": "base32",
"description": "base32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod base32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 10,
"symbol": "base64",
"description": "base64 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod base64;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 11,
"symbol": "base64url",
"description": "base64url is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod base64url;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 12,
"symbol": "hex",
"description": "hex is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hex;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 13,
"symbol": "hex_decode_strict",
"description": "hex_decode_strict is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hex_decode_strict;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 14,
"symbol": "unicode",
"description": "unicode is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod unicode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 15,
"symbol": "url",
"description": "url is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod url;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 16,
"symbol": "url_percent",
"description": "url_percent is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod url_percent;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/mod.rs",
"line": 17,
"symbol": "utf8_validate",
"description": "utf8_validate is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod utf8_validate;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above HexDecodeStrict describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex_decode_strict/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Base64UrlDecode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64url/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/kernel.rs",
"line": 10,
"symbol": "Base64Decode",
"description": "Base64Decode is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Base64Decode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base64/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/kernel.rs",
"line": 10,
"symbol": "UrlDecode",
"description": "UrlDecode is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UrlDecode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/kernel.rs",
"line": 10,
"symbol": "HexDecode",
"description": "HexDecode is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above HexDecode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/hex/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Base32Decode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/base32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above utf8_validate describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn utf8_validate(input: &[u8]) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/kernel.rs",
"line": 17,
"symbol": "Utf8Validate",
"description": "Utf8Validate is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Utf8Validate describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct Utf8Validate;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/kernel.rs",
"line": 31,
"symbol": "program",
"description": "program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/utf8_validate/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/kernel.rs",
"line": 12,
"symbol": "DecodeError",
"description": "DecodeError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeError describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UrlPercentDecode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/url_percent/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/kernel.rs",
"line": 10,
"symbol": "UnicodeDecode",
"description": "UnicodeDecode is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UnicodeDecode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/decode/unicode/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/clamp.rs",
"line": 17,
"symbol": "Clamp",
"description": "Clamp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Clamp describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/max.rs",
"line": 23,
"symbol": "Max",
"description": "Max is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Max describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/min.rs",
"line": 23,
"symbol": "Min",
"description": "Min is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Min describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 9,
"symbol": "bitwise",
"description": "bitwise is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod bitwise;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 11,
"symbol": "bitfield",
"description": "bitfield is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod bitfield;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 18,
"symbol": "logical",
"description": "logical is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod logical;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 22,
"symbol": "clamp",
"description": "clamp is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod clamp;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 23,
"symbol": "math",
"description": "math is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod math;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 24,
"symbol": "max",
"description": "max is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod max;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 25,
"symbol": "min",
"description": "min is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod min;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/mod.rs",
"line": 32,
"symbol": "select_op",
"description": "select_op is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod select_op;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/select_op.rs",
"line": 14,
"symbol": "SelectOp",
"description": "SelectOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above SelectOp describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 3,
"symbol": "and",
"description": "and is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod and;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 4,
"symbol": "clz",
"description": "clz is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod clz;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 5,
"symbol": "ctz",
"description": "ctz is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ctz;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 10,
"symbol": "not",
"description": "not is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod not;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 11,
"symbol": "or",
"description": "or is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod or;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 12,
"symbol": "popcount",
"description": "popcount is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod popcount;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 13,
"symbol": "reverse_bits",
"description": "reverse_bits is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reverse_bits;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 14,
"symbol": "rotl",
"description": "rotl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod rotl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 15,
"symbol": "rotr",
"description": "rotr is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod rotr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 16,
"symbol": "shl",
"description": "shl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod shl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 17,
"symbol": "shr",
"description": "shr is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod shr;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/mod.rs",
"line": 18,
"symbol": "xor",
"description": "xor is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod xor;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/kernel.rs",
"line": 20,
"symbol": "Or",
"description": "Or is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Or describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/or/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/kernel.rs",
"line": 18,
"symbol": "InsertBits",
"description": "InsertBits is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above InsertBits describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/mod.rs",
"line": 2,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/insert_bits/mod.rs",
"line": 5,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/kernel.rs",
"line": 17,
"symbol": "Popcount",
"description": "Popcount is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Popcount describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/popcount/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/kernel.rs",
"line": 21,
"symbol": "Not",
"description": "Not is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Not describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/not/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/kernel.rs",
"line": 14,
"symbol": "Shr",
"description": "Shr is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Shr describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shr/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/kernel.rs",
"line": 14,
"symbol": "Shl",
"description": "Shl is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Shl describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/shl/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/kernel.rs",
"line": 19,
"symbol": "Rotl",
"description": "Rotl is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Rotl describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotl/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/kernel.rs",
"line": 11,
"symbol": "Clz",
"description": "Clz is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Clz describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/clz/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/kernel.rs",
"line": 11,
"symbol": "ReverseBits",
"description": "ReverseBits is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReverseBits describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/reverse_bits/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/kernel.rs",
"line": 23,
"symbol": "And",
"description": "And is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above And describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/and/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/kernel.rs",
"line": 19,
"symbol": "ExtractBits",
"description": "ExtractBits is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ExtractBits describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/mod.rs",
"line": 2,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/extract_bits/mod.rs",
"line": 5,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/kernel.rs",
"line": 16,
"symbol": "Xor",
"description": "Xor is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Xor describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/xor/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/kernel.rs",
"line": 11,
"symbol": "Ctz",
"description": "Ctz is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Ctz describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/ctz/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/kernel.rs",
"line": 19,
"symbol": "Rotr",
"description": "Rotr is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Rotr describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/bitwise/rotr/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 3,
"symbol": "abs",
"description": "abs is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod abs;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 4,
"symbol": "add",
"description": "add is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod add;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 5,
"symbol": "add_sat",
"description": "add_sat is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod add_sat;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 6,
"symbol": "div",
"description": "div is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod div;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 7,
"symbol": "mul",
"description": "mul is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod mul;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 8,
"symbol": "neg",
"description": "neg is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod neg;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 9,
"symbol": "negate",
"description": "negate is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod negate;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 10,
"symbol": "sign",
"description": "sign is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod sign;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 11,
"symbol": "sub",
"description": "sub is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod sub;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 12,
"symbol": "sub_sat",
"description": "sub_sat is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod sub_sat;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod.rs",
"line": 15,
"symbol": "mod_op",
"description": "mod_op is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod mod_op;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/kernel.rs",
"line": 12,
"symbol": "Sign",
"description": "Sign is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Sign describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sign/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/kernel.rs",
"line": 15,
"symbol": "Abs",
"description": "Abs is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Abs describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/abs/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/kernel.rs",
"line": 20,
"symbol": "Mul",
"description": "Mul is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Mul describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mul/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/kernel.rs",
"line": 11,
"symbol": "Negate",
"description": "Negate is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Negate describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/negate/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/kernel.rs",
"line": 17,
"symbol": "SubSat",
"description": "SubSat is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above SubSat describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub_sat/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/kernel.rs",
"line": 15,
"symbol": "Mod",
"description": "Mod is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Mod describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/mod/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/kernel.rs",
"line": 18,
"symbol": "Div",
"description": "Div is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Div describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/div/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/kernel.rs",
"line": 17,
"symbol": "AddSat",
"description": "AddSat is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above AddSat describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add_sat/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/kernel.rs",
"line": 17,
"symbol": "Sub",
"description": "Sub is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Sub describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/sub/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/kernel.rs",
"line": 15,
"symbol": "Add",
"description": "Add is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Add describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/add/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/kernel.rs",
"line": 12,
"symbol": "Neg",
"description": "Neg is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Neg describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/math/neg/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 3,
"symbol": "eq",
"description": "eq is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod eq;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 4,
"symbol": "ge",
"description": "ge is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ge;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 5,
"symbol": "gt",
"description": "gt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod gt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 6,
"symbol": "le",
"description": "le is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod le;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 9,
"symbol": "lt",
"description": "lt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/mod.rs",
"line": 10,
"symbol": "ne",
"description": "ne is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ne;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/kernel.rs",
"line": 14,
"symbol": "LogicalNot",
"description": "LogicalNot is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LogicalNot describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/mod.rs",
"line": 1,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/mod.rs",
"line": 2,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/logical_not/mod.rs",
"line": 5,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/kernel.rs",
"line": 15,
"symbol": "Ge",
"description": "Ge is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Ge describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ge/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/kernel.rs",
"line": 15,
"symbol": "Le",
"description": "Le is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Le describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/le/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/kernel.rs",
"line": 20,
"symbol": "Gt",
"description": "Gt is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Gt describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/gt/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/kernel.rs",
"line": 21,
"symbol": "Eq",
"description": "Eq is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Eq describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/eq/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/kernel.rs",
"line": 20,
"symbol": "Lt",
"description": "Lt is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Lt describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/lt/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/kernel.rs",
"line": 20,
"symbol": "Ne",
"description": "Ne is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Ne describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/primitive/compare/ne/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/mod.rs",
"line": 8,
"symbol": "prefix_brace",
"description": "prefix_brace is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod prefix_brace;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/mod.rs",
"line": 9,
"symbol": "tokenize_gpu",
"description": "tokenize_gpu is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod tokenize_gpu;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/kernel.rs",
"line": 15,
"symbol": "TokenType",
"description": "TokenType is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above TokenType describing the enum variants and their meanings.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Tokenize describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/tokenize_gpu/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above prefix_brace_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn prefix_brace_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string/prefix_brace/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod base64_encode;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/mod.rs",
"line": 4,
"symbol": "hex_encode_lower",
"description": "hex_encode_lower is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod hex_encode_lower;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/mod.rs",
"line": 5,
"symbol": "url_percent_encode",
"description": "url_percent_encode is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod url_percent_encode;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above url_percent_encode describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above UrlPercentEncode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/url_percent_encode/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above hex_encode_lower describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above HexEncodeLower describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/hex_encode_lower/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above base64_encode describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Base64Encode describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/encode/base64_encode/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above byte_count describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn byte_count(haystack: &[u8], needle_byte: u32) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_count/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_count/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_count/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/kernel.rs",
"line": 5,
"symbol": "memcpy",
"description": "memcpy is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above memcpy describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn memcpy(input: &[u8]) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcpy/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/kernel.rs",
"line": 8,
"symbol": "memchr",
"description": "memchr is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above memchr describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn memchr(haystack: &[u8], needle_byte: u32) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memchr/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/kernel.rs",
"line": 5,
"symbol": "memset",
"description": "memset is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above memset describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn memset(len: u32, value: u32) -> Vec<u8> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memset/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/kernel.rs",
"line": 7,
"symbol": "memcmp",
"description": "memcmp is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above memcmp describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn memcmp(a: &[u8], b: &[u8]) -> bool {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/memcmp/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u64/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/buffer/byte_swap_u64/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/kernel.rs",
"line": 37,
"symbol": "ZstdDecompress",
"description": "ZstdDecompress is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ZstdDecompress describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above zstd_decompress_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn zstd_decompress_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zstd/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/kernel.rs",
"line": 25,
"symbol": "Lz4Decompress",
"description": "Lz4Decompress is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Lz4Decompress describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above lz4_decompress_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn lz4_decompress_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/lz4/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/kernel.rs",
"line": 12,
"symbol": "ZlibDecompress",
"description": "ZlibDecompress is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ZlibDecompress describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/zlib_decompress/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/kernel.rs",
"line": 16,
"symbol": "GzipDecompress",
"description": "GzipDecompress is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above GzipDecompress describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/gzip_decompress/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/kernel.rs",
"line": 12,
"symbol": "DeflateDecompress",
"description": "DeflateDecompress is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DeflateDecompress describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compression/deflate_decompress/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/dfa_scan/kernel.rs",
"line": 20,
"symbol": "DfaScan",
"description": "DfaScan is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DfaScan describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/dfa_scan/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/scatter/kernel.rs",
"line": 21,
"symbol": "Scatter",
"description": "Scatter is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Scatter describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/match/scatter/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/mod.rs",
"line": 25,
"symbol": "fnv1a",
"description": "fnv1a is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod fnv1a;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/mod.rs",
"line": 44,
"symbol": "rolling_hash",
"description": "rolling_hash is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod rolling_hash;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/kernel.rs",
"line": 34,
"symbol": "entropy_program",
"description": "entropy_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above entropy_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn entropy_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/entropy/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/kernel.rs",
"line": 22,
"symbol": "siphash13",
"description": "siphash13 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above siphash13 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn siphash13(msg: &[u8], key: u64) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/siphash13/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/kernel.rs",
"line": 22,
"symbol": "blake3",
"description": "blake3 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above blake3 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn blake3(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake3/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above hmac_sha1 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn hmac_sha1(key: &[u8], msg: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha1/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha1/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha1/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/kernel.rs",
"line": 22,
"symbol": "sha1",
"description": "sha1 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha1 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha1(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha1/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/kernel.rs",
"line": 35,
"symbol": "fnv1a_program",
"description": "fnv1a_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above fnv1a_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn fnv1a_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/fnv1a32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/kernel.rs",
"line": 22,
"symbol": "ripemd160",
"description": "ripemd160 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ripemd160 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn ripemd160(input: &[u8]) -> [u32; 5] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/ripemd160/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha3_512 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha3_512(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_512/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_512/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_512/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/kernel.rs",
"line": 22,
"symbol": "sha512",
"description": "sha512 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha512 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha512(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha512/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/kernel.rs",
"line": 22,
"symbol": "md5",
"description": "md5 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above md5 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn md5(input: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/md5/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/kernel.rs",
"line": 22,
"symbol": "sha384",
"description": "sha384 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha384 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha384(input: &[u8]) -> [u64; 6] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha384/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/kernel.rs",
"line": 33,
"symbol": "crc32_program",
"description": "crc32_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above crc32_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn crc32_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/crc32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above hmac_md5 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn hmac_md5(key: &[u8], msg: &[u8]) -> [u32; 4] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_md5/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_md5/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_md5/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above default_rolling_hash_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn default_rolling_hash_program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/kernel.rs",
"line": 37,
"symbol": "rolling_hash_program",
"description": "rolling_hash_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above rolling_hash_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn rolling_hash_program(window_size: u32) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/rolling/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above xxhash3_64 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn xxhash3_64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash3_64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash3_64/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash3_64/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above hmac_sha256 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn hmac_sha256(key: &[u8], msg: &[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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha256/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hmac_sha256/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/kernel.rs",
"line": 22,
"symbol": "blake2s",
"description": "blake2s is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above blake2s describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn blake2s(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2s/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/argon2id/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/argon2id/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/argon2id/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above hkdf_extract describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn hkdf_extract(salt: &[u8], ikm: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_extract/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_extract/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_extract/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/kernel.rs",
"line": 22,
"symbol": "sha256",
"description": "sha256 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha256 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha256(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha256/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_expand/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_expand/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/hkdf_expand/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/_common/kdf.rs",
"line": 12,
"symbol": "Argon2idParams",
"description": "Argon2idParams is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Argon2idParams describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct Argon2idParams {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/kernel.rs",
"line": 22,
"symbol": "xxhash64",
"description": "xxhash64 is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above xxhash64 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn xxhash64(input: &[u8]) -> u64 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/xxhash64/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/pbkdf2_sha256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/pbkdf2_sha256/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/pbkdf2_sha256/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/kernel.rs",
"line": 22,
"symbol": "blake2b",
"description": "blake2b is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above blake2b describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn blake2b(input: &[u8]) -> [u64; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/blake2b/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above sha3_256 describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn sha3_256(input: &[u8]) -> [u32; 8] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_256/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_256/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/hash/sha3_256/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 8,
"symbol": "argmax_u32",
"description": "argmax_u32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod argmax_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 9,
"symbol": "argmin_u32",
"description": "argmin_u32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod argmin_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 10,
"symbol": "reduce_all",
"description": "reduce_all is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_all;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 11,
"symbol": "reduce_any",
"description": "reduce_any is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_any;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 12,
"symbol": "reduce_count",
"description": "reduce_count is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_count;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 13,
"symbol": "reduce_max_u32",
"description": "reduce_max_u32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_max_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 14,
"symbol": "reduce_min_u32",
"description": "reduce_min_u32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_min_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/mod.rs",
"line": 15,
"symbol": "reduce_sum_u32",
"description": "reduce_sum_u32 is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod reduce_sum_u32;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/kernel.rs",
"line": 13,
"symbol": "ArgminU32",
"description": "ArgminU32 is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ArgminU32 describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmin_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/kernel.rs",
"line": 13,
"symbol": "ReduceCount",
"description": "ReduceCount is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceCount describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn 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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_count/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/kernel.rs",
"line": 15,
"symbol": "ReduceAll",
"description": "ReduceAll is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceAll describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_all/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/kernel.rs",
"line": 13,
"symbol": "ReduceMinU32",
"description": "ReduceMinU32 is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceMinU32 describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_min_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/kernel.rs",
"line": 13,
"symbol": "ReduceSumU32",
"description": "ReduceSumU32 is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceSumU32 describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_sum_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/kernel.rs",
"line": 13,
"symbol": "ReduceMaxU32",
"description": "ReduceMaxU32 is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceMaxU32 describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_max_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/kernel.rs",
"line": 16,
"symbol": "ReduceAny",
"description": "ReduceAny is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ReduceAny describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/reduce_any/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/kernel.rs",
"line": 13,
"symbol": "ArgmaxU32",
"description": "ArgmaxU32 is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ArgmaxU32 describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/reductions/argmax_u32/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/common.rs",
"line": 17,
"symbol": "Match",
"description": "Match is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Match describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct Match {"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod aho_corasick_scan;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 8,
"symbol": "boyer_moore_find",
"description": "boyer_moore_find is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod boyer_moore_find;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 10,
"symbol": "glob_match",
"description": "glob_match is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod glob_match;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 11,
"symbol": "kmp_find",
"description": "kmp_find is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kmp_find;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 12,
"symbol": "nfa_scan",
"description": "nfa_scan is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod nfa_scan;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 13,
"symbol": "rabin_karp_find",
"description": "rabin_karp_find is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod rabin_karp_find;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 14,
"symbol": "substring_contains",
"description": "substring_contains is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod substring_contains;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 15,
"symbol": "substring_find_all",
"description": "substring_find_all is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod substring_find_all;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 16,
"symbol": "substring_find_first",
"description": "substring_find_first is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod substring_find_first;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/mod.rs",
"line": 17,
"symbol": "wildcard_match",
"description": "wildcard_match is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wildcard_match;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/rabin_karp_find/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/rabin_karp_find/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/glob_match/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/glob_match/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/glob_match/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/boyer_moore_find/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/boyer_moore_find/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_first/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_first/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/nfa_scan/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/nfa_scan/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/nfa_scan/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/kmp_find/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/kmp_find/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/kmp_find/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_contains/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_contains/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_contains/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/aho_corasick_scan/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/aho_corasick_scan/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_all/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/substring_find_all/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/wildcard_match/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/wildcard_match/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/string_matching/wildcard_match/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 25,
"symbol": "RuleCondition",
"description": "RuleCondition is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above RuleCondition describing the enum variants and their meanings.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above RuleFormula describing the enum variants and their meanings.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above condition describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn condition(condition: RuleCondition) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 101,
"symbol": "and",
"description": "and is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above and describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn and(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 107,
"symbol": "or",
"description": "or is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above or describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn or(left: Self, right: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 113,
"symbol": "not_formula",
"description": "not_formula is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above not_formula describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn not_formula(formula: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 119,
"symbol": "not",
"description": "not is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above not describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn not(formula: Self) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/ast.rs",
"line": 135,
"symbol": "to_program",
"description": "to_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above to_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn to_program(&self) -> Program {"
},
{
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above build_rule_program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn build_rule_program(rules: &[(RuleFormula, u32)]) -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 33,
"symbol": "condition_program",
"description": "condition_program is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above condition_program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above pattern_state describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn pattern_state() -> Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 57,
"symbol": "pattern_count",
"description": "pattern_count is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above pattern_count describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn pattern_count() -> Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 63,
"symbol": "file_size",
"description": "file_size is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above file_size describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn file_size() -> Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/common.rs",
"line": 69,
"symbol": "threshold",
"description": "threshold is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above threshold describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn threshold() -> Expr {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 8,
"symbol": "ast",
"description": "ast is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod ast;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 9,
"symbol": "builder",
"description": "builder is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod builder;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 10,
"symbol": "file_size_eq",
"description": "file_size_eq is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_eq;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 11,
"symbol": "file_size_gt",
"description": "file_size_gt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_gt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 12,
"symbol": "file_size_gte",
"description": "file_size_gte is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_gte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 13,
"symbol": "file_size_lt",
"description": "file_size_lt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_lt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 14,
"symbol": "file_size_lte",
"description": "file_size_lte is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_lte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 15,
"symbol": "file_size_ne",
"description": "file_size_ne is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod file_size_ne;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 16,
"symbol": "literal_false",
"description": "literal_false is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod literal_false;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 17,
"symbol": "literal_true",
"description": "literal_true is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod literal_true;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 18,
"symbol": "pattern_count_gt",
"description": "pattern_count_gt is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod pattern_count_gt;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 19,
"symbol": "pattern_count_gte",
"description": "pattern_count_gte is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod pattern_count_gte;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/mod.rs",
"line": 20,
"symbol": "pattern_exists",
"description": "pattern_exists is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod pattern_exists;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_ne/kernel.rs",
"line": 12,
"symbol": "FileSizeNe",
"description": "FileSizeNe is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeNe describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_ne/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/kernel.rs",
"line": 12,
"symbol": "FileSizeEq",
"description": "FileSizeEq is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeEq describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_eq/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gt/kernel.rs",
"line": 12,
"symbol": "PatternCountGt",
"description": "PatternCountGt is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PatternCountGt describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/kernel.rs",
"line": 12,
"symbol": "PatternCountGte",
"description": "PatternCountGte is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PatternCountGte describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_count_gte/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/kernel.rs",
"line": 12,
"symbol": "FileSizeLt",
"description": "FileSizeLt is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeLt describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/kernel.rs",
"line": 12,
"symbol": "PatternExists",
"description": "PatternExists is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above PatternExists describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/pattern_exists/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gte/kernel.rs",
"line": 12,
"symbol": "FileSizeGte",
"description": "FileSizeGte is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeGte describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gte/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/kernel.rs",
"line": 12,
"symbol": "FileSizeGt",
"description": "FileSizeGt is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeGt describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_gt/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/kernel.rs",
"line": 12,
"symbol": "FileSizeLte",
"description": "FileSizeLte is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FileSizeLte describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/file_size_lte/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/kernel.rs",
"line": 12,
"symbol": "LiteralTrue",
"description": "LiteralTrue is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LiteralTrue describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_true/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/kernel.rs",
"line": 12,
"symbol": "LiteralFalse",
"description": "LiteralFalse is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LiteralFalse describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above program describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn program() -> Program {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/rule/literal_false/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 7,
"symbol": "dataflow_fixpoint",
"description": "dataflow_fixpoint is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod dataflow_fixpoint;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 8,
"symbol": "dominator_tree",
"description": "dominator_tree is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod dominator_tree;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 9,
"symbol": "recursive_descent",
"description": "recursive_descent is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod recursive_descent;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 10,
"symbol": "string_interner",
"description": "string_interner is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod string_interner;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 11,
"symbol": "typed_arena",
"description": "typed_arena is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod typed_arena;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/mod.rs",
"line": 12,
"symbol": "visitor_walk",
"description": "visitor_walk is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod visitor_walk;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/kernel.rs",
"line": 18,
"symbol": "DataflowFixpointOp",
"description": "DataflowFixpointOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DataflowFixpointOp describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above FixpointResult describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DataflowFixpointError describing the enum variants and their meanings.",
"evidence": "pub enum DataflowFixpointError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dataflow_fixpoint/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/kernel.rs",
"line": 18,
"symbol": "RecursiveDescentOp",
"description": "RecursiveDescentOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above RecursiveDescentOp describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Transition describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ParseResult describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above RecursiveDescentError describing the enum variants and their meanings.",
"evidence": "pub enum RecursiveDescentError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/recursive_descent/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/kernel.rs",
"line": 18,
"symbol": "VisitorWalkOp",
"description": "VisitorWalkOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above VisitorWalkOp describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above VisitorWalkError describing the enum variants and their meanings.",
"evidence": "pub enum VisitorWalkError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/visitor_walk/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/kernel.rs",
"line": 20,
"symbol": "TypedArenaOp",
"description": "TypedArenaOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above TypedArenaOp describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above TypedArena describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above TypedArenaError describing the enum variants and their meanings.",
"evidence": "pub enum TypedArenaError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/typed_arena/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/kernel.rs",
"line": 19,
"symbol": "StringInternerOp",
"description": "StringInternerOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StringInternerOp describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StringInterner describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above fnv1a32 describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above StringInternerError describing the enum variants and their meanings.",
"evidence": "pub enum StringInternerError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/string_interner/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/kernel.rs",
"line": 19,
"symbol": "DominatorTreeOp",
"description": "DominatorTreeOp is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DominatorTreeOp describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DominatorTreeError describing the enum variants and their meanings.",
"evidence": "pub enum DominatorTreeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/mod.rs",
"line": 3,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/mod.rs",
"line": 4,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/ops/compiler_primitives/dominator_tree/mod.rs",
"line": 7,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/bind.rs",
"line": 21,
"symbol": "bg_entry",
"description": "bg_entry is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bg_entry describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn bg_entry(binding: u32, buffer: &wgpu::Buffer) -> wgpu::BindGroupEntry<'_> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 27,
"symbol": "new",
"description": "new is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn new() -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 57,
"symbol": "remove",
"description": "remove is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above remove describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn remove(&mut self, key: &K) {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 67,
"symbol": "get",
"description": "get is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above get describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn get(&self, key: &K) -> Option<&V> {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 78,
"symbol": "iter_hottest",
"description": "iter_hottest is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above iter_hottest describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn iter_hottest(&self) -> impl Iterator<Item = (&K, &V)> + '_ {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/lru.rs",
"line": 88,
"symbol": "iter_coldest",
"description": "iter_coldest is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above iter_coldest describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above AccessMeta describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above AccessTracker describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct AccessTracker {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/mod.rs",
"line": 14,
"symbol": "TieredCache",
"description": "TieredCache is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above TieredCache describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above CacheTier describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above CacheEntry describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct CacheEntry {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/runtime/cache/tier.rs",
"line": 7,
"symbol": "AccessStats",
"description": "AccessStats is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above AccessStats describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LruPolicy describing its purpose, invariants, and lifecycle.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above CacheError describing the enum variants and their meanings.",
"evidence": "pub enum CacheError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dataflow.rs",
"line": 69,
"symbol": "bfs_reachability",
"description": "bfs_reachability is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above bfs_reachability describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn bfs_reachability("
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 9,
"symbol": "entropy",
"description": "entropy is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod entropy;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 19,
"symbol": "DecodeError",
"description": "DecodeError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeError describing the enum variants and their meanings.",
"evidence": "pub enum DecodeError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 70,
"symbol": "DecodeRules",
"description": "DecodeRules is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeRules describing its purpose, invariants, and lifecycle.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above with_values describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodeFormat describing the enum variants and their meanings.",
"evidence": "pub enum DecodeFormat {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 347,
"symbol": "DecodedRegion",
"description": "DecodedRegion is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecodedRegion describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct DecodedRegion {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode.rs",
"line": 368,
"symbol": "new",
"description": "new is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above GpuDecoder describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct GpuDecoder;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decompress.rs",
"line": 83,
"symbol": "DecompressLimits",
"description": "DecompressLimits is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above DecompressLimits describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct DecompressLimits {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/mod.rs",
"line": 39,
"symbol": "GpuDfa",
"description": "GpuDfa is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above GpuDfa describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ScanResources describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct ScanResources {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/scan_loop.rs",
"line": 139,
"symbol": "state_count",
"description": "state_count is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above state_count describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn state_count(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/scan_loop.rs",
"line": 145,
"symbol": "max_matches",
"description": "max_matches is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above max_matches describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn max_matches(&self) -> u32 {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/dfa/scan_loop.rs",
"line": 151,
"symbol": "pattern_lengths",
"description": "pattern_lengths is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above pattern_lengths describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn pattern_lengths(&self) -> &[u32] {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decode/entropy.rs",
"line": 12,
"symbol": "EntropyError",
"description": "EntropyError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above EntropyError describing the enum variants and their meanings.",
"evidence": "pub enum EntropyError {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/engine/decompress/uniforms.rs",
"line": 12,
"symbol": "Lz4Uniforms",
"description": "Lz4Uniforms is a pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above Lz4Uniforms describing its purpose, invariants, and lifecycle.",
"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 pub struct in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above ZstdUniforms describing its purpose, invariants, and lifecycle.",
"evidence": "pub struct ZstdUniforms {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/mod.rs",
"line": 6,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/wgsl/mod.rs",
"line": 96,
"symbol": "LoweringError",
"description": "LoweringError is a pub enum in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above LoweringError describing the enum variants and their meanings.",
"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 pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above new describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn new(message: impl Into<String>) -> Self {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/lower/wgsl/mod.rs",
"line": 112,
"symbol": "message",
"description": "message is a pub fn in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above message describing its parameters, return value, and any safety or buffer-size requirements.",
"evidence": "pub fn message(&self) -> &str {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/bin/vyre_new_op.rs",
"line": 336,
"symbol": "kernel",
"description": "kernel is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod kernel;"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/bin/vyre_new_op.rs",
"line": 337,
"symbol": "lowering",
"description": "lowering is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod lowering {"
},
{
"category": "audit",
"subcategory": "missing-docs",
"severity": "medium",
"file": "src/bin/vyre_new_op.rs",
"line": 338,
"symbol": "wgsl",
"description": "wgsl is a pub mod in an internal module but lacks a doc comment describing its behavior and guarantees.",
"suggested_fix": "Add a /// doc comment above the module explaining its public API and purpose so it renders well on docs.rs.",
"evidence": "pub mod wgsl;"
}
]
___BEGIN___COMMAND_DONE_MARKER___0