import WorkspaceConfiguration .product(name: "WorkspaceConfiguration", package: "Workspace")
Enumeration

ProofreadingRule

A proofreading rule.

Declaration

enum ProofreadingRule

Cases

calloutCasing

Requires documentation callouts to be capitalized.

closureSignaturePosition

Requires closure signatures to be on the same line as the closure’s opening brace.

compatibilityCharacters

Prohibits compatiblity characters.

deprecatedTestManifests

Catches deprecated test manifests.

manualWarnings

Catches generic manual warnings.

marks

Catches broken syntax in source code headings.

missingImplementation

Catches unimplemented code paths marked with SDGCornerstone functions.

parameterGrouping

Requires documented parameters to be grouped.

syntaxColouring

Requires Markdown code blocks to specify a language.

unicode

Prohibits typewriter workarounds when proper Unicode characters are available.

workaroundReminders

Catches outdated workaround reminders.

Nested Types

Category

A category of proofreading rule.

Type Properties

Properties

category

The category the rule belongs to.

CaseIterable

AllCases where AllCases.Element == Self
allCases

Codable

String

Linux macOS