R/validate_semantics.R

Defines functions validate_semantics

validate_semantics <- function(rgs, dfs) {
  Map(
    function(layer, df) {
      valid_column_refs(layer, df)
      valid_column_classes(layer, df)
      valid_ctas(layer, df)
      valid_aesthetics(layer)
      valid_groupings(layer)
      valid_collections(layer)
      valid_qualifier(layer)
    },
    rgs$layers,
    dfs
  )
  valid_layering(rgs, dfs)
  valid_scales(rgs, dfs)
  valid_facet(rgs, dfs)
  valid_titles(rgs)
}

Try the rsgl package in your browser

Any scripts or data that you put into this service are public.

rsgl documentation built on June 9, 2026, 1:07 a.m.