oparlint-suites 0.0.2

Lint suites that can be run by oparlint
Documentation
// SPDX-FileCopyrightText: Politik im Blick developers
// SPDX-FileCopyrightText: Wolfgang Silbermayr <wolfgang@silbermayr.at>
//
// SPDX-License-Identifier: AGPL-3.0-or-later OR EUPL-1.2

pub(crate) const CREATED_FIELD_NAME: &str = "created";
pub(crate) const MODIFIED_FIELD_NAME: &str = "modified";
pub(crate) const LICENSE_FIELD_NAME: &str = "license";
pub(crate) const VENDOR_FIELD_NAME: &str = "vendor";
pub(crate) const PRODUCT_FIELD_NAME: &str = "product";
pub(crate) const WEBSITE_FIELD_NAME: &str = "website";
pub(crate) const CONTACT_EMAIL_FIELD_NAME: &str = "contactEmail";
pub(crate) const WEB_FIELD_NAME: &str = "web";
pub(crate) const BODY_FIELD_NAME: &str = "body";

pub(crate) const NAMESPACE_URL_SYSTEM: &str = "https://schema.oparl.org/1.1/System";

mod email_field_suite;
mod id_field_suite;
mod timestamp_field_suite;
mod type_field_suite;
mod url_field_suite;

pub(crate) use email_field_suite::EmailFieldSuite;
pub(crate) use id_field_suite::IdFieldSuite;
pub(crate) use timestamp_field_suite::TimestampFieldSuite;
pub(crate) use type_field_suite::TypeFieldSuite;
pub(crate) use url_field_suite::UrlFieldSuite;