Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
design_adherence.hpp File Reference
#include <pulp/design/design_manifest.hpp>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::design::AdherenceFinding

Namespaces

namespace  pulp
namespace  pulp::design

Enumerations

enum class  pulp::design::AdherenceSeverity { pulp::design::error , pulp::design::warning , pulp::design::info }
enum class  pulp::design::AdherenceKind { pulp::design::raw_color , pulp::design::unknown_token , pulp::design::raw_dimension }

Functions

const char * pulp::design::adherence_kind_name (AdherenceKind kind)
 Human-readable kind slug ("raw-color", "unknown-token", "raw-dimension").
std::vector< AdherenceFinding > pulp::design::lint_adherence (const std::string &js_source, const DesignManifest &manifest)
 Lint UI JS against a compiled design contract.