MCPcopy Create free account
hub / github.com/csskit/csskit / unexpected_id

Method unexpected_id

crates/css_parse/src/diagnostics.rs:237–248  ·  view source on GitHub ↗
(diagnostic: &Diagnostic, source: &str)

Source from the content-addressed store, hash-verified

235 }
236
237 pub fn unexpected_id(diagnostic: &Diagnostic, source: &str) -> DiagnosticMeta {
238 let cursor = diagnostic.start_cursor;
239 let start = cursor.offset().0 as usize;
240 let len = cursor.token().len() as usize;
241 let message = if start + len <= source.len() {
242 let text = &source[start..start + len];
243 format!("Unexpected ID selector '{text}'")
244 } else {
245 "Unexpected ID selector".to_string()
246 };
247 DiagnosticMeta { code: "UnexpectedId", message, help: "This isn't a valid ID.".into(), labels: vec![] }
248 }
249
250 pub fn opentype_tag_length(_diagnostic: &Diagnostic, _source: &str) -> DiagnosticMeta {
251 DiagnosticMeta {

Callers

nothing calls this directly

Calls 3

offsetMethod · 0.45
lenMethod · 0.45
tokenMethod · 0.45

Tested by

no test coverage detected