Skip to content

Issue/37 enhance linting with new validation and error detection capabilities#50

Open
khalilmalla95 wants to merge 10 commits intodevelopfrom
issue/37-enhance-fhir-linting-for-structuredefinition-bindings-and-fixed-task-input-constraints
Open

Issue/37 enhance linting with new validation and error detection capabilities#50
khalilmalla95 wants to merge 10 commits intodevelopfrom
issue/37-enhance-fhir-linting-for-structuredefinition-bindings-and-fixed-task-input-constraints

Conversation

@khalilmalla95
Copy link
Copy Markdown
Collaborator

@khalilmalla95 khalilmalla95 commented Apr 22, 2026

Description

This pull request introduces several improvements and new features for FHIR linter validations:

  • Changes lint severity from INFO to WARN for specific fixedUri/CodeSystem issues in FhirStructureDefinitionLinter.
  • Adds validation for Task.input fixedUri/fixedCode constraints in FhirTaskLinter.
  • Implements checks for unresolved binding.valueSet references and fixedUri/CodeSystem mismatches in FhirStructureDefinitionLinter.
  • Adds utility methods in FhirResourceLocator and FhirResourceExtractor to verify the existence of ValueSets and their content by canonical URL.
  • Introduces new linting error codes for unresolved ValueSet bindings and fixedUri/CodeSystem mismatches.

closes #37

dependabot Bot and others added 7 commits April 15, 2026 16:18
Bumps [com.fasterxml.jackson.core:jackson-core](https://github.com/FasterXML/jackson-core) from 2.18.0 to 2.18.6.
- [Commits](FasterXML/jackson-core@jackson-core-2.18.0...jackson-core-2.18.6)

---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-core
  dependency-version: 2.18.6
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…deSystem mismatches in FhirStructureDefinitionLinter
@khalilmalla95 khalilmalla95 requested a review from jaboehri April 22, 2026 12:49
@khalilmalla95 khalilmalla95 self-assigned this Apr 22, 2026
@khalilmalla95 khalilmalla95 added the enhancement New feature or request label Apr 22, 2026
Comment thread linter-core/src/main/java/dev/dsf/linter/util/resource/FhirResourceLocator.java Dismissed
@khalilmalla95 khalilmalla95 added this to the 0.1.3 milestone Apr 22, 2026
@khalilmalla95 khalilmalla95 changed the base branch from main to develop April 22, 2026 12:53
@khalilmalla95 khalilmalla95 changed the title Enhance linting with new validation and error detection capabilities Issue/37 enhance linting with new validation and error detection capabilities Apr 22, 2026
@khalilmalla95 khalilmalla95 requested review from schwzr April 27, 2026 12:00
Comment thread linter-core/src/main/java/dev/dsf/linter/util/resource/FhirResourceLocator.java Outdated
Comment thread linter-core/src/main/java/dev/dsf/linter/fhir/FhirTaskLinter.java Outdated
…e-fhir-linting-for-structuredefinition-bindings-and-fixed-task-input-constraints

# Conflicts:
#	linter-core/src/main/java/dev/dsf/linter/fhir/FhirTaskLinter.java
@khalilmalla95 khalilmalla95 requested a review from jaboehri May 6, 2026 13:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Enhance FHIR linting for StructureDefinition bindings and fixed Task input constraints

3 participants