lint

Use


(↥ "pkg:lint" pkg)

Call the exports below through the pkg alias, for example pkg.Foundation.

Functions

Foundation

Type: (∷ (→ Unit Any))

Construct Foundation values.

LintCategoryCorrectness

Type: (∷ (→ Unit Any))

Construct LintCategoryCorrectness values.

LintCategoryDocs

Type: (∷ (→ Unit Any))

Construct LintCategoryDocs values.

LintCategoryEffects

Type: (∷ (→ Unit Any))

Construct LintCategoryEffects values.

LintCategoryFilterSchemaV1

Type: (∷ (→ Any Any))

Construct LintCategoryFilterSchemaV1 values.

LintCategoryPerformance

Type: (∷ (→ Unit Any))

Construct LintCategoryPerformance values.

LintCategorySecurity

Type: (∷ (→ Unit Any))

Construct LintCategorySecurity values.

LintCategoryStyle

Type: (∷ (→ Unit Any))

Construct LintCategoryStyle values.

LintDecisionAllow

Type: (∷ (→ Unit Any))

Construct LintDecisionAllow values.

LintDecisionFail

Type: (∷ (→ Unit Any))

Construct LintDecisionFail values.

LintDecisionOutcomeV1

Type: (∷ (→ Any Any Any Any Any))

Construct LintDecisionOutcomeV1 values.

LintDecisionSuppress

Type: (∷ (→ Unit Any))

Construct LintDecisionSuppress values.

LintFindingV1

Type: (∷ (→ Any Any Any Any Any Any Any Any))

Construct LintFindingV1 values.

LintLanguageBridgeRecordV1

Type: (∷ (→ Any Any Any Any Any Any Any Any Any Any Any))

Construct LintLanguageBridgeRecordV1 values.

LintNarrativeStyleSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintNarrativeStyleSchemaV1 values.

LintOrthogonalApiSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintOrthogonalApiSchemaV1 values.

LintPipelineStyleSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintPipelineStyleSchemaV1 values.

LintProfileSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintProfileSchemaV1 values.

LintReportWireV1

Type: (∷ (→ Any Any Any Any Any Any Any Any Any Any Any))

Construct LintReportWireV1 values.

LintRolloutStageCritical

Type: (∷ (→ Unit Any))

Construct LintRolloutStageCritical values.

LintRolloutStageError

Type: (∷ (→ Unit Any))

Construct LintRolloutStageError values.

LintRolloutStageWarn

Type: (∷ (→ Unit Any))

Construct LintRolloutStageWarn values.

LintRuleCodeSchemaV1

Type: (∷ (→ Any Any))

Construct LintRuleCodeSchemaV1 values.

LintRulePackBestPractices

Type: (∷ (→ Unit Any))

Construct LintRulePackBestPractices values.

LintRulePackSchemaV1

Type: (∷ (→ Any Any Any Any Any))

Construct LintRulePackSchemaV1 values.

LintRulePackIdentityV1

Type: (∷ (→ Any Any Any))

Construct LintRulePackIdentityV1 values.

LintRulePackOrthogonalIsa

Type: (∷ (→ Unit Any))

Construct LintRulePackOrthogonalIsa values.

LintRulePackTypestate

Type: (∷ (→ Unit Any))

Construct LintRulePackTypestate values.

LintRuleSetEmpty

Type: (∷ (→ Unit Any))

Construct LintRuleSetEmpty values.

LintRuleSetNode

Type: (∷ (→ Any Any Any))

Construct LintRuleSetNode values.

LintRuleSpecV1

Type: (∷ (→ Any Any Any Any Any))

Construct LintRuleSpecV1 values.

LintSeverityCritical

Type: (∷ (→ Unit Any))

Construct LintSeverityCritical values.

LintSeverityError

Type: (∷ (→ Unit Any))

Construct LintSeverityError values.

LintSeverityInfo

Type: (∷ (→ Unit Any))

Construct LintSeverityInfo values.

LintSeverityThresholdSchemaV1

Type: (∷ (→ Any Any))

Construct LintSeverityThresholdSchemaV1 values.

LintSeverityWarn

Type: (∷ (→ Unit Any))

Construct LintSeverityWarn values.

LintSlotCore

Type: (∷ (→ Unit Any))

Construct LintSlotCore values.

LintSlotReserved

Type: (∷ (→ Unit Any))

Construct LintSlotReserved values.

LintSlotUnknown

Type: (∷ (→ Unit Any))

Construct LintSlotUnknown values.

LintSuppressionSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintSuppressionSchemaV1 values.

LintTaxonomyAdditive

Type: (∷ (→ Unit Any))

Construct LintTaxonomyAdditive values.

LintTaxonomyBreaking

Type: (∷ (→ Unit Any))

Construct LintTaxonomyBreaking values.

LintTaxonomyDeprecation

Type: (∷ (→ Unit Any))

Construct LintTaxonomyDeprecation values.

LintTypestateTransitionSchemaV1

Type: (∷ (→ Any Any Any Any))

Construct LintTypestateTransitionSchemaV1 values.

lint-library-name

Type: (∷ (→ Unit Any))

0x0 library function lint-library-name.

lint-stage

Type: (∷ (→ Unit Any))

0x0 library function lint-stage.

lint-api-version

Type: (∷ (→ Unit Any))

0x0 library function lint-api-version.

lint-severity-text

Type: (∷ (→ Any Any))

0x0 library function lint-severity-text.

lint-category-text

Type: (∷ (→ Any Any))

0x0 library function lint-category-text.

parse-lint-severity

Type: (∷ (→ Any Any))

0x0 library function parse-lint-severity.

parse-lint-category

Type: (∷ (→ Any Any))

0x0 library function parse-lint-category.

resolve-lint-severity

Type: (∷ (→ Any Any Any))

0x0 library function resolve-lint-severity.

resolve-lint-category

Type: (∷ (→ Any Any Any))

0x0 library function resolve-lint-category.

lint-rule-spec

Type: (∷ (→ Any Any Any Any Any))

0x0 library function lint-rule-spec.

lint-finding

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function lint-finding.

lint-rule-code

Type: (∷ (→ Any Any))

0x0 library function lint-rule-code.

lint-rule-summary

Type: (∷ (→ Any Any))

0x0 library function lint-rule-summary.

lint-rule-category

Type: (∷ (→ Any Any))

0x0 library function lint-rule-category.

lint-rule-severity

Type: (∷ (→ Any Any))

0x0 library function lint-rule-severity.

lint-finding-code

Type: (∷ (→ Any Any))

0x0 library function lint-finding-code.

lint-finding-message

Type: (∷ (→ Any Any))

0x0 library function lint-finding-message.

lint-finding-category

Type: (∷ (→ Any Any))

0x0 library function lint-finding-category.

lint-finding-severity

Type: (∷ (→ Any Any))

0x0 library function lint-finding-severity.

lint-finding-module-path

Type: (∷ (→ Any Any))

0x0 library function lint-finding-module-path.

lint-finding-symbol-name

Type: (∷ (→ Any Any))

0x0 library function lint-finding-symbol-name.

lint-finding-hint

Type: (∷ (→ Any Any))

0x0 library function lint-finding-hint.

lint-should-fail-ci

Type: (∷ (→ Any Any))

0x0 library function lint-should-fail-ci.

lint-should-fail-ci-int

Type: (∷ (→ Any Any))

0x0 library function lint-should-fail-ci-int.

lint-rule-code-schema

Type: (∷ (→ Any Any))

0x0 library function lint-rule-code-schema.

lint-rule-code-schema-text

Type: (∷ (→ Any Any))

0x0 library function lint-rule-code-schema-text.

lint-category-filter-schema

Type: (∷ (→ Any Any))

0x0 library function lint-category-filter-schema.

lint-category-filter-schema-category

Type: (∷ (→ Any Any))

0x0 library function lint-category-filter-schema-category.

lint-severity-threshold-schema

Type: (∷ (→ Any Any))

0x0 library function lint-severity-threshold-schema.

lint-severity-threshold-schema-severity

Type: (∷ (→ Any Any))

0x0 library function lint-severity-threshold-schema-severity.

lint-rule-set-empty

Type: (∷ (→ Unit Any))

0x0 library function lint-rule-set-empty.

lint-rule-set-add

Type: (∷ (→ Any Any Any))

0x0 library function lint-rule-set-add.

lint-rule-set-length

Type: (∷ (→ Any Any))

0x0 library function lint-rule-set-length.

lint-rule-set-contains

Type: (∷ (→ Any Any Any))

0x0 library function lint-rule-set-contains.

lint-rule-set-require-non-empty

Type: (∷ (→ Any Any))

0x0 library function lint-rule-set-require-non-empty.

lint-profile-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-profile-schema.

lint-profile-rule-set

Type: (∷ (→ Any Any))

0x0 library function lint-profile-rule-set.

lint-profile-category-filter

Type: (∷ (→ Any Any))

0x0 library function lint-profile-category-filter.

lint-profile-severity-threshold

Type: (∷ (→ Any Any))

0x0 library function lint-profile-severity-threshold.

lint-profile-schema-from-labels

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-profile-schema-from-labels.

lint-rule-code-schema-from-rule

Type: (∷ (→ Any Any))

0x0 library function lint-rule-code-schema-from-rule.

lint-category-filter-schema-from-rule

Type: (∷ (→ Any Any))

0x0 library function lint-category-filter-schema-from-rule.

lint-severity-threshold-schema-from-rule

Type: (∷ (→ Any Any))

0x0 library function lint-severity-threshold-schema-from-rule.

lint-suppression-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-suppression-schema.

lint-suppression-rule-code-pattern

Type: (∷ (→ Any Any))

0x0 library function lint-suppression-rule-code-pattern.

lint-suppression-module-pattern

Type: (∷ (→ Any Any))

0x0 library function lint-suppression-module-pattern.

lint-suppression-symbol-pattern

Type: (∷ (→ Any Any))

0x0 library function lint-suppression-symbol-pattern.

lint-pattern-matches

Type: (∷ (→ Any Any Any))

0x0 library function lint-pattern-matches.

lint-finding-matches-profile

Type: (∷ (→ Any Any Any))

0x0 library function lint-finding-matches-profile.

lint-finding-is-suppressed

Type: (∷ (→ Any Any Any))

0x0 library function lint-finding-is-suppressed.

lint-decision-allow

Type: (∷ (→ Unit Any))

0x0 library function lint-decision-allow.

lint-decision-fail

Type: (∷ (→ Unit Any))

0x0 library function lint-decision-fail.

lint-decision-suppress

Type: (∷ (→ Unit Any))

0x0 library function lint-decision-suppress.

lint-decision-text

Type: (∷ (→ Any Any))

0x0 library function lint-decision-text.

parse-lint-decision-label

Type: (∷ (→ Any Any))

0x0 library function parse-lint-decision-label.

lint-taxonomy-additive-change

Type: (∷ (→ Unit Any))

0x0 library function lint-taxonomy-additive-change.

lint-taxonomy-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function lint-taxonomy-deprecation-change.

lint-taxonomy-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function lint-taxonomy-breaking-change.

lint-taxonomy-change-semver

Type: (∷ (→ Any Any))

0x0 library function lint-taxonomy-change-semver.

normalize-lint-category-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-lint-category-label-or.

normalize-lint-category-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-lint-category-label-or-default.

normalize-lint-severity-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-lint-severity-label-or.

normalize-lint-severity-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-lint-severity-label-or-default.

normalize-lint-decision-label-or

Type: (∷ (→ Any Any Any))

0x0 library function normalize-lint-decision-label-or.

normalize-lint-decision-label-or-default

Type: (∷ (→ Any Any))

0x0 library function normalize-lint-decision-label-or-default.

lint-severity-rank

Type: (∷ (→ Any Any))

0x0 library function lint-severity-rank.

lint-promote-severity

Type: (∷ (→ Any Any Any))

0x0 library function lint-promote-severity.

lint-decision-outcome

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-decision-outcome.

lint-decision-outcome-finding

Type: (∷ (→ Any Any))

0x0 library function lint-decision-outcome-finding.

lint-decision-outcome-effective-severity

Type: (∷ (→ Any Any))

0x0 library function lint-decision-outcome-effective-severity.

lint-decision-outcome-decision

Type: (∷ (→ Any Any))

0x0 library function lint-decision-outcome-decision.

lint-decision-outcome-fail-ci

Type: (∷ (→ Any Any))

0x0 library function lint-decision-outcome-fail-ci.

lint-report-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-schema-version.

lint-report-wire-field-rule-code

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-rule-code.

lint-report-wire-field-category-label

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-category-label.

lint-report-wire-field-finding-severity-label

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-finding-severity-label.

lint-report-wire-field-module-path

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-module-path.

lint-report-wire-field-symbol-name

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-symbol-name.

lint-report-wire-field-message-text

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-message-text.

lint-report-wire-field-hint-text

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-hint-text.

lint-report-wire-field-effective-severity-label

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-effective-severity-label.

lint-report-wire-field-decision-label

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-decision-label.

lint-report-wire-field-fail-ci-label

Type: (∷ (→ Unit Any))

0x0 library function lint-report-wire-field-fail-ci-label.

lint-report-wire-field-is-required

Type: (∷ (→ Any Any))

0x0 library function lint-report-wire-field-is-required.

lint-report-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function lint-report-to-wire-v1.

lint-report-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function lint-report-from-wire-v1.

lint-code-slot

Type: (∷ (→ Any Any))

0x0 library function lint-code-slot.

lint-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function lint-code-slot-text.

is-reserved-lint-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-lint-code.

ensure-non-reserved-lint-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-lint-code.

non-empty-text

Type: (∷ (→ Any Any))

0x0 library function non-empty-text.

lint-rule-pack-family-text

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-family-text.

parse-lint-rule-pack-family

Type: (∷ (→ Any Any))

0x0 library function parse-lint-rule-pack-family.

lint-rule-pack-identity

Type: (∷ (→ Any Any Any))

0x0 library function lint-rule-pack-identity.

lint-rule-pack-identity-name

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-identity-name.

lint-rule-pack-identity-version

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-identity-version.

lint-rule-pack-schema

Type: (∷ (→ Any Any Any Any Any Any))

0x0 library function lint-rule-pack-schema.

lint-rule-pack-schema-identity

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-schema-identity.

lint-rule-pack-schema-family

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-schema-family.

lint-rule-pack-schema-capability-tag

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-schema-capability-tag.

lint-rule-pack-schema-remediation-hint

Type: (∷ (→ Any Any))

0x0 library function lint-rule-pack-schema-remediation-hint.

lint-rule-pack-identity-matches

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-rule-pack-identity-matches.

lint-best-practices-profile-version

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-profile-version.

lint-best-practices-profile-schema-v1

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-profile-schema-v1.

lint-best-practices-profile-has-rule

Type: (∷ (→ Any Any))

0x0 library function lint-best-practices-profile-has-rule.

lint-best-practices-profile-revision-is-supported

Type: (∷ (→ Any Any))

0x0 library function lint-best-practices-profile-revision-is-supported.

lint-best-practices-profile-schema-semver

Type: (∷ (→ Any Any Any))

0x0 library function lint-best-practices-profile-schema-semver.

lint-best-practices-suppression-guidance

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-suppression-guidance.

lint-best-practices-promotion-guidance

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-promotion-guidance.

lint-pipeline-operator-glyph

Type: (∷ (→ Unit Any))

0x0 library function lint-pipeline-operator-glyph.

lint-pipeline-preferred-rule-code

Type: (∷ (→ Unit Any))

0x0 library function lint-pipeline-preferred-rule-code.

lint-affirmative-doc-narrative-rule-code

Type: (∷ (→ Unit Any))

0x0 library function lint-affirmative-doc-narrative-rule-code.

lint-pipeline-style-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-pipeline-style-schema.

lint-pipeline-style-rule-code

Type: (∷ (→ Any Any))

0x0 library function lint-pipeline-style-rule-code.

lint-pipeline-style-operator-glyph

Type: (∷ (→ Any Any))

0x0 library function lint-pipeline-style-operator-glyph.

lint-pipeline-style-target-shape

Type: (∷ (→ Any Any))

0x0 library function lint-pipeline-style-target-shape.

lint-best-practices-pipeline-schema-v1

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-pipeline-schema-v1.

lint-affirmative-narrative-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-affirmative-narrative-schema.

lint-affirmative-narrative-rule-code

Type: (∷ (→ Any Any))

0x0 library function lint-affirmative-narrative-rule-code.

lint-affirmative-narrative-source-surface

Type: (∷ (→ Any Any))

0x0 library function lint-affirmative-narrative-source-surface.

lint-affirmative-narrative-phrase-policy

Type: (∷ (→ Any Any))

0x0 library function lint-affirmative-narrative-phrase-policy.

lint-best-practices-affirmative-narrative-schema-v1

Type: (∷ (→ Unit Any))

0x0 library function lint-best-practices-affirmative-narrative-schema-v1.

lint-typestate-transition-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-typestate-transition-schema.

lint-typestate-transition-from-state

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-transition-from-state.

lint-typestate-transition-to-state

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-transition-to-state.

lint-typestate-transition-shape

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-transition-shape.

lint-typestate-transition-is-explicit-adt

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-transition-is-explicit-adt.

lint-typestate-model-antipattern-label

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-model-antipattern-label.

lint-typestate-decision-for-model

Type: (∷ (→ Any Any))

0x0 library function lint-typestate-decision-for-model.

lint-typestate-promoted-severity-for-finding

Type: (∷ (→ Any Any Any))

0x0 library function lint-typestate-promoted-severity-for-finding.

lint-orthogonal-api-schema

Type: (∷ (→ Any Any Any Any))

0x0 library function lint-orthogonal-api-schema.

lint-orthogonal-api-operation

Type: (∷ (→ Any Any))

0x0 library function lint-orthogonal-api-operation.

lint-orthogonal-api-responsibility

Type: (∷ (→ Any Any))

0x0 library function lint-orthogonal-api-responsibility.

lint-orthogonal-api-effect-boundary

Type: (∷ (→ Any Any))

0x0 library function lint-orthogonal-api-effect-boundary.

lint-orthogonal-responsibility-overlap

Type: (∷ (→ Any Any Any))

0x0 library function lint-orthogonal-responsibility-overlap.

lint-orthogonal-argument-order-is-stable

Type: (∷ (→ Any Any Any))

0x0 library function lint-orthogonal-argument-order-is-stable.

lint-orthogonal-effect-boundary-is-explicit

Type: (∷ (→ Any Any))

0x0 library function lint-orthogonal-effect-boundary-is-explicit.

lint-orthogonal-api-shape-drift-label

Type: (∷ (→ Any Any Any Any Any))

0x0 library function lint-orthogonal-api-shape-drift-label.

lint-orthogonal-api-decision

Type: (∷ (→ Any Any Any Any Any))

0x0 library function lint-orthogonal-api-decision.

lint-language-bridge-transport-version

Type: (∷ (→ Unit Any))

0x0 library function lint-language-bridge-transport-version.

lint-language-bridge-finding

Type: (∷ (→ Any Any Any Any Any Any Any Any))

0x0 library function lint-language-bridge-finding.

lint-language-bridge-outcome-from-labels

Type: (∷ (→ Any Any Any Any Any Any Any Any Any Any Any))

0x0 library function lint-language-bridge-outcome-from-labels.

lint-language-bridge-record-from-outcome

Type: (∷ (→ Any Any))

0x0 library function lint-language-bridge-record-from-outcome.

lint-language-bridge-record-to-outcome

Type: (∷ (→ Any Any))

0x0 library function lint-language-bridge-record-to-outcome.

lint-language-bridge-text-field-label

Type: (∷ (→ Any Any))

0x0 library function lint-language-bridge-text-field-label.

lint-language-bridge-json-field-label

Type: (∷ (→ Any Any))

0x0 library function lint-language-bridge-json-field-label.

lint-rollout-stage-text

Type: (∷ (→ Any Any))

0x0 library function lint-rollout-stage-text.

parse-lint-rollout-stage

Type: (∷ (→ Any Any))

0x0 library function parse-lint-rollout-stage.

lint-rollout-suppression-debt-status

Type: (∷ (→ Any Any Any))

0x0 library function lint-rollout-suppression-debt-status.

lint-rollout-warn-first-severity

Type: (∷ (→ Any Any))

0x0 library function lint-rollout-warn-first-severity.

lint-rollout-promoted-severity

Type: (∷ (→ Any Any Any Any Any))

0x0 library function lint-rollout-promoted-severity.

lint-rollout-rule-pack-change-semver

Type: (∷ (→ Any Any))

0x0 library function lint-rollout-rule-pack-change-semver.