Skip to content

Style Rules

Style rules enforce consistent naming conventions and formatting patterns across your FSH project, improving readability and maintainability.

Name: Profile Naming Convention Severity: 🟡 Warning Fixable: Yes Implementation: GritQL

Enforces PascalCase naming convention for FHIR profiles

Tags: style, naming, profile

Configuration:

{
"linter": {
"rules": {
"style/profile-naming-convention": "warn"
}
}
}

Learn more: Profile Naming Convention


Name: Naming Convention Severity: 🟡 Warning Fixable: No Implementation: AST

Enforces consistent naming conventions: PascalCase for Profile/Extension/ValueSet/CodeSystem names and kebab-case for resource IDs

Tags: style, naming, consistency, best-practices

Configuration:

{
"linter": {
"rules": {
"style/naming-convention": "warn"
}
}
}

Learn more: Naming Convention