Skip to content

Commit

Permalink
feat: add example profiles
Browse files Browse the repository at this point in the history
  • Loading branch information
lekotros committed Nov 28, 2022
1 parent 8033f32 commit 7602e52
Show file tree
Hide file tree
Showing 5 changed files with 110 additions and 0 deletions.
31 changes: 31 additions & 0 deletions profiles/netex-full-all-rules.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "netex-full-all-rules",
"displayName": "NeTEx full (v1.2), all rules",
"version": "1.0.0",
"scripts": [{
"name": "xsd",
"config": {
"schema": "[email protected]"
}
}, {
"name": "everyLineIsReferenced"
}, {
"name": "everyScheduledStopPointHasAName"
}, {
"name": "everyStopPlaceHasACorrectStopPlaceType"
}, {
"name": "everyStopPlaceHasAName"
}, {
"name": "everyStopPlaceIsReferenced"
}, {
"name": "everyStopPointHaveAnArrivalAndDepartureTime"
}, {
"name": "frameDefaultsHaveALocaleAndTimeZone"
}, {
"name": "locationsAreReferencingTheSamePoint"
}, {
"name": "passingTimesHaveIncreasingTimes"
}, {
"name": "stopPlaceQuayDistanceIsReasonable"
}]
}
11 changes: 11 additions & 0 deletions profiles/netex-full.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "netex-full",
"displayName": "NeTEx full (v1.2), no rules",
"version": "1.0.0",
"scripts": [{
"name": "xsd",
"config": {
"schema": "[email protected]"
}
}]
}
31 changes: 31 additions & 0 deletions profiles/netex-light-all-rules.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"name": "netex-light-all-rules",
"displayName": "NeTEx light (v1.2), all rules",
"version": "1.0.0",
"scripts": [{
"name": "xsd",
"config": {
"schema": "[email protected]"
}
}, {
"name": "everyLineIsReferenced"
}, {
"name": "everyScheduledStopPointHasAName"
}, {
"name": "everyStopPlaceHasACorrectStopPlaceType"
}, {
"name": "everyStopPlaceHasAName"
}, {
"name": "everyStopPlaceIsReferenced"
}, {
"name": "everyStopPointHaveAnArrivalAndDepartureTime"
}, {
"name": "frameDefaultsHaveALocaleAndTimeZone"
}, {
"name": "locationsAreReferencingTheSamePoint"
}, {
"name": "passingTimesHaveIncreasingTimes"
}, {
"name": "stopPlaceQuayDistanceIsReasonable"
}]
}
11 changes: 11 additions & 0 deletions profiles/netex-light.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "netex-light",
"displayName": "NeTEx light (v1.2), no rules",
"version": "1.0.0",
"scripts": [{
"name": "xsd",
"config": {
"schema": "[email protected]"
}
}]
}
26 changes: 26 additions & 0 deletions profiles/rules-only.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"name": "rules-only",
"displayName": "All rules, no schema validation",
"version": "1.0.0",
"scripts": [{
"name": "everyLineIsReferenced"
}, {
"name": "everyScheduledStopPointHasAName"
}, {
"name": "everyStopPlaceHasACorrectStopPlaceType"
}, {
"name": "everyStopPlaceHasAName"
}, {
"name": "everyStopPlaceIsReferenced"
}, {
"name": "everyStopPointHaveAnArrivalAndDepartureTime"
}, {
"name": "frameDefaultsHaveALocaleAndTimeZone"
}, {
"name": "locationsAreReferencingTheSamePoint"
}, {
"name": "passingTimesHaveIncreasingTimes"
}, {
"name": "stopPlaceQuayDistanceIsReasonable"
}]
}

0 comments on commit 7602e52

Please sign in to comment.