gtfs-realtime-validator
gtfs-realtime-validator copied to clipboard
Java-based tool that validates General Transit Feed Specification (GTFS)-realtime feeds. See https://github.com/MobilityData/gtfs-realtime-validator for the latest!
**Summary:** This is related to the rule of a minimum HTTP request success rate (https://github.com/CUTR-at-USF/gtfs-realtime-validator/issues/113) as well as logging connection failures as errors (https://github.com/CUTR-at-USF/gtfs-realtime-validator/issues/278). It would be nice to have...
**Summary:** I'd like to allow developers to load their own custom rules into the validator at runtime. User story is as follow: >Sean works at a transit agency and is...
**Summary:** Doesn't affect our GTFS-rt validator tool, but I wanted to capture this here so I can revisit with GTFS-rt community. IMHO, early arrivals/departures should not be propagated past stops...
**Summary:** If several trips have the same vehicle_id, the trips should belong to the same GTFS block_id (defined in trips.txt). If not, it is an warning. This is currently defined...
**Summary:** If a GTFS block contains multiple references to the same stopId (i.e., the bus visits the same stopId more than once in the same block), but in different trips,...
**Summary:** For normal scheduled trips (i.e., not defined in `frequencies.txt`), make sure that the TripDescriptor `start_date` matches the GTFS trip `start_date` - in other words, it must be a valid...
**Summary:** Frequency type 1 (trips in frequencies.txt with exact_times=1) GTFS-rt start_date should match the service date in the GTFS data (from [calendar.txt](https://github.com/google/transit/blob/master/gtfs/spec/en/reference.md#calendartxt) and [calendar_dates.txt](https://github.com/google/transit/blob/master/gtfs/spec/en/reference.md#calendar_datestxt)). If not, this is an error.
**Summary:** In https://github.com/CUTR-at-USF/gtfs-realtime-validator/issues/225 we found that currently all occurrences for the same rule need to be generated from the same `*Validator` class. For optimization purposes, some of W009 checks for...
**Summary:** `mvn package` can take a while to execute - most of this time is due to pulling the components needed to build gtfs-validator-webapp (https://github.com/conveyal/gtfs-validator/tree/master/gtfs-validator-webapp) so we can display the...
Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.9.10.5 to 2.12.6.1. Commits See full diff in compare view [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...