gtfs-validator icon indicating copy to clipboard operation
gtfs-validator copied to clipboard

Canonical GTFS Validator project for schedule (static) files.

Results 320 gtfs-validator issues
Sort by recently updated
recently updated
newest added

### Describe the problem In some cases, feeds have feature-specific fields without the feature. Eg: - start_pickup_drop_off_window and end_pickup_drop_off_window exist but there are no flex routes. ([Eg Lithuania](https://mobilitydatabase.org/feeds/tld-4477)). - Rider_categories.txt...

enhancement
status: Needs triage

### Describe the problem The web validator service and UI components are tied to the gtfs releases. This introduces an unnecessary blocker to release the service and UI faster. ###...

enhancement
status: Needs triage
status: Blocked
tech debt

### Describe the problem We're missing the references to the spec in the documentation of [this notice](overlapping_zone_and_pickup_drop_off_window ). It was in the validation report of a stakeholder I was talking...

documentation
good first issue
status: Needs triage

### Describe the bug In some validation reports, the service window shows a start date occurring after the end date Example feeds: [mdb-2138](https://mobilitydatabase.org/feeds/gtfs/mdb-2138) [tld-725](https://mobilitydatabase.org/feeds/gtfs/tld-725) Here is a screenshot for mdb-2138:...

bug
status: Needs triage

### Describe the problem Currently we used the old csv to run acceptance tests. See [harvest_latest_versions.py](https://github.com/MobilityData/gtfs-validator/blob/cdd44eb3913b45c2f83abf410983ab0c9ba22e54/scripts/mobility-database-harvester/harvest_latest_versions.py#L26). This file will be discontinued soon (https://github.com/MobilityData/mobility-database-catalogs/issues/862 We have to start using [feeds_v2.csv](https://files.mobilitydatabase.org/feeds_v2.csv) instead....

enhancement
status: Needs triage

### Describe the problem While extracting the content of [mdb-485-202501090054](https://files.mobilitydatabase.org/mdb-485/mdb-485-202501090054/mdb-485-202501090054.zip), the validator throws a `ZipException`. This file can be downloaded and unzipped locally(using OS). System errors example: ``` { "notices":...

enhancement
status: Needs triage

### Describe the bug Sometimes, the field `validatorVersion` is missing from the JSON report. This only affects the API version. In a "regular" scenario, the field has the correct value....

bug
status: Needs triage

### Describe the problem trip_with_shape_dist_traveled_but_no_shape_distances For cases where a shape_dist_traveled value is defined in stop_times.txt for a trip but not in shapes.txt. ### Describe the new validation rule "If trip...

python validator
status: Needs triage
new rule

### Describe the problem There's no indicators on the validator website when there's a new release and what it includes. We should have a section for this. ### Proposed solution...

enhancement
status: Needs triage

### Describe the problem After adding the service date information to the validator's report, we notice a few feeds with service periods covering 10+ years. While this might be _"valid"_...

enhancement
status: Needs triage