New rules were added, others were replaced by several new rules, and others had their severity changed in order to solve discrepancies with the GTFS specification.
V2.0.0 | V3.0.0 | Comments | ||
---|---|---|---|---|
Name of notice | Severity | Name of notice | Severity | |
BlockTripsWithOverlappingStopTimesNotice | ERROR | BlockTripsWithOverlappingStopTimesNotice | ERROR | |
CsvParsingFailedNotice | ERROR | CsvParsingFailedNotice | ERROR | |
DecreasingOrEqualShapeDistanceNotice | ERROR | DecreasingOrEqualShapeDistanceNotice | ERROR | |
DecreasingOrEqualStopTimeDistanceNotice | ERROR | DecreasingOrEqualStopTimeDistanceNotice | ERROR | |
DuplicatedColumnNotice | ERROR | DuplicatedColumnNotice | ERROR | |
DuplicateFareRuleZoneIdFieldsNotice | ERROR | DuplicateFareRuleZoneIdFieldsNotice | ERROR | |
DuplicateKeyNotice | ERROR | DuplicateKeyNotice | ERROR | |
EmptyColumnNameNotice | ERROR | This rule was previously a WARNING and it was upgraded to solve a discrepancy with the GTFS specification | ||
EmptyFileNotice | ERROR | EmptyFileNotice | ERROR | |
ForeignKeyViolationNotice | ERROR | ForeignKeyViolationNotice | ERROR | |
InconsistentAgencyTimezoneNotice | ERROR | InconsistentAgencyTimezoneNotice | ERROR | |
InvalidColorNotice | ERROR | InvalidColorNotice | ERROR | |
InvalidCurrencyNotice | ERROR | InvalidCurrencyNotice | ERROR | |
InvalidDateNotice | ERROR | InvalidDateNotice | ERROR | |
InvalidEmailNotice | ERROR | InvalidEmailNotice | ERROR | |
InvalidFloatNotice | ERROR | InvalidFloatNotice | ERROR | |
InvalidIntegerNotice | ERROR | InvalidIntegerNotice | ERROR | |
InvalidLanguageCodeNotice | ERROR | InvalidLanguageCodeNotice | ERROR | |
InvalidPhoneNumberNotice | ERROR | InvalidPhoneNumberNotice | ERROR | The code was updated |
InvalidRowLengthNotice | ERROR | InvalidRowLengthNotice | ERROR | |
InvalidTimeNotice | ERROR | InvalidTimeNotice | ERROR | |
InvalidTimezoneNotice | ERROR | InvalidTimezoneNotice | ERROR | |
InvalidUrlNotice | ERROR | InvalidUrlNotice | ERROR | |
LeadingOrTrailingWhitespacesNotice | ERROR | |||
LocationWithoutParentStationNotice | ERROR | LocationWithoutParentStationNotice | ERROR | |
LocationWithUnexpectedStopTimeNotice | ERROR | New rule | ||
MissingCalendarAndCalendarDateFilesNotice | ERROR | MissingCalendarAndCalendarDateFilesNotice | ERROR | |
MissinglevelIdNotice | ERROR | New rule | ||
MissingRequiredColumnNotice | ERROR | MissingRequiredColumnNotice | ERROR | |
MissingRequiredFieldNotice | ERROR | MissingRequiredFieldNotice | ERROR | |
MissingRequiredFileNotice | ERROR | MissingRequiredFileNotice | ERROR | |
MissingTripEdgeNotice | ERROR | MissingTripEdgeNotice | ERROR | |
NewLineInValueNotice | ERROR | NewLineInValueNotice | ERROR | |
NumberOutOfRangeNotice | ERROR | NumberOutOfRangeNotice | ERROR | |
OverlappingFrequencyNotice | ERROR | OverlappingFrequencyNotice | ERROR | |
PathwayToPlatformWithBoardingAreasNotice | ERROR | New rule | ||
PathwayToWrongLocationTypeNotice | ERROR | New rule | ||
PathwayUnreachableLocationNotice | ERROR | New rule | ||
PointNearOriginNotice | ERROR | PointNearOriginNotice | ERROR | |
RouteBothShortAndLongNameMissingNotice | ERROR | RouteBothShortAndLongNameMissingNotice | ERROR | |
SameNameAndDescriptionForRouteNotice | ERROR | |||
StartAndEndRangeEqualNotice | ERROR | StartAndEndRangeEqualNotice | ERROR | |
StartAndEndRangeOutOfOrderNotice | ERROR | StartAndEndRangeOutOfOrderNotice | ERROR | |
StationWithParentStationNotice | ERROR | StationWithParentStationNotice | ERROR | |
StopTimeWithArrivalBeforePreviousDepartureTimeNotice | ERROR | StopTimeWithArrivalBeforePreviousDepartureTimeNotice | ERROR | |
StopTimeWithOnlyArrivalOrDepartureTimeNotice | ERROR | StopTimeWithOnlyArrivalOrDepartureTimeNotice | ERROR | |
StopWithoutZoneIdNotice | ERROR | New rule | ||
TranslationForeignKeyViolationNotice | ERROR | New rule | ||
TranslationUnexpectedValueNotice | ERROR | New rule | ||
WrongParentLocationTypeNotice | ERROR | WrongParentLocationTypeNotice | ERROR | |
AttributionWithoutRoleNotice | WARNING | AttributionWithoutRoleNotice | WARNING | |
DuplicateRouteNameNotice | WARNING | DuplicateRouteNameNotice | WARNING | |
EmptyColumnNameNotice | WARNING | |||
EmptyRowNotice | WARNING | EmptyRowNotice | WARNING | |
FastTravelBetweenConsecutiveStopsNotice | WARNING | New rule (replacing TooFastTravelNotice) | ||
FastTravelBetweenFarStopsNotice | WARNING | New rule (replacing TooFastTravelNotice) | ||
FeedExpirationDateNotice | WARNING | FeedExpirationDateNotice | WARNING | |
FeedInfoLangAndAgencyMismatchNotice | WARNING | FeedInfoLangAndAgencyMismatchNotice | WARNING | |
InconsistentAgencyLangNotice | WARNING | InconsistentAgencyLangNotice | WARNING | |
LeadingOrTrailingWhitespacesNotice | WARNING | This rule was previously an ERROR and it was downgraded to solve a discrepancy with the GTFS specification | ||
MissingFeedInfoDateNotice | WARNING | MissingFeedInfoDateNotice | WARNING | |
MissingTimepointColumnNotice | WARNING | New rule | ||
MissingTimepointValueNotice | WARNING | New rule | ||
MoreThanOneEntityNotice | WARNING | MoreThanOneEntityNotice | WARNING | |
NonAsciiOrNonPrintableCharNotice | WARNING | NonAsciiOrNonPrintableCharNotice | WARNING | |
PathwayDanglingGenericNodeNotice | WARNING | New rule | ||
PathwayLoopNotice | WARNING | New rule | ||
PlatformWithoutParentStationNotice | WARNING | PlatformWithoutParentStationNotice | WARNING | |
RouteColorContrastNotice | WARNING | RouteColorContrastNotice | WARNING | |
RouteShortAndLongNameEqualNotice | WARNING | RouteShortAndLongNameEqualNotice | WARNING | |
RouteShortNameTooLongNotice | WARNING | RouteShortNameTooLongNotice | WARNING | |
SameNameAndDescriptionForRouteNotice | WARNING | This rule was previously an ERROR and it was downgraded to solve a discrepancy with the GTFS specification | ||
SameNameAndDescriptionForStopNotice | WARNING | New rule | ||
SameRouteAndAgencyUrlNotice | WARNING | New rule | ||
SameStopAndAgencyUrlNotice | WARNING | New rule | ||
SameStopAndRouteUrlNotice | WARNING | New rule | ||
StopHasTooManyMatchesForShapeNotice | WARNING | New rule (replacing StopTooFarFromTripShapeNotice) | ||
StopTimeTimepointWithoutTimesNotice | WARNING | StopTimeTimepointWithoutTimesNotice | ERROR | This rule was improved to solve false positives |
StopTooFarFromTripShapeNotice | WARNING | StopTooFarFromShapeNotice | WARNING | New rule (replacing the StopTooFarFromTripShapeNotice) |
WARNING | StopsMatchShapeOutOfOrderNotice | WARNING | New rule (replacing StopTooFarFromTripShapeNotice) | |
StopTooFarFromShapeUsingUserDistanceNotice | WARNING | New rule (replacing StopTooFarFromTripShapeNotice) | ||
TooFastTravelNotice | WARNING | |||
StopWithoutStopTimeNotice | WARNING | New rule | ||
TranslationUnknownTableNameNotice | WARNING | New rule | ||
UnexpectedEnumValueNotice | WARNING | UnexpectedEnumValueNotice | WARNING | |
UnusableTripNotice | WARNING | UnusableTripNotice | WARNING | |
UnusedShapeNotice | WARNING | UnusedShapeNotice | WARNING | |
UnusedTripNotice | WARNING | UnusedTripNotice | WARNING | |
UnknownColumnNotice | INFO | UnknownColumnNotice | INFO | |
UnknownFileNotice | INFO | UnknownFileNotice | INFO |