in lib/primer/classify.rb [110:128]
def validated_class_names(classes)
return if classes.blank?
if raise_on_invalid_options? && !ENV["PRIMER_WARNINGS_DISABLED"]
invalid_class_names =
classes.split.each_with_object([]) do |class_name, memo|
memo << class_name if Primer::Classify::Validation.invalid?(class_name)
end
if invalid_class_names.any?
raise ArgumentError, "Use System Arguments (https://primer.style/view-components/system-arguments) "\
"instead of Primer CSS class #{'name'.pluralize(invalid_class_names.length)} #{invalid_class_names.to_sentence}. "\
"This warning will not be raised in production. Set PRIMER_WARNINGS_DISABLED=1 to disable this warning."
end
end
classes
end