Describe the bug
The mixed_case_recommended_field warning is always triggered when a field contains digits, like route_short_name=A1 or trip_short_name=101.
Characters which are not letters should not be considered at all when comparing case.
Steps/Code to Reproduce
Validate a file which uses numbers in fields like route_short_name or trip_short_name.
Expected Results
No mixed_case_recommended_field warning for those fileds.
Actual Results
{
"code": "mixed_case_recommended_field",
"severity": "WARNING",
"totalNotices": 360,
"sampleNotices": [
{
"filename": "routes.txt",
"fieldName": "route_short_name",
"fieldValue": "A1",
"csvRowNumber": 2
},
{
"filename": "routes.txt",
"fieldName": "route_short_name",
"fieldValue": "ZA12",
"csvRowNumber": 3
},
{
"filename": "trips.txt",
"fieldName": "trip_short_name",
"fieldValue": "301",
"csvRowNumber": 2
},
{
"filename": "trips.txt",
"fieldName": "trip_short_name",
"fieldValue": "5301",
"csvRowNumber": 3
},
{
"filename": "trips.txt",
"fieldName": "trip_short_name",
"fieldValue": "103",
"csvRowNumber": 4
},
...
}
Screenshots
No response
Files used
https://mkuran.pl/gtfs/wkd.zip
Validator version
4.1.0
Operating system
Debian 12
Java version
openjdk version "17.0.6" 2023-01-17
Additional notes
No response
Describe the bug
The
mixed_case_recommended_fieldwarning is always triggered when a field contains digits, like route_short_name=A1or trip_short_name=101.Characters which are not letters should not be considered at all when comparing case.
Steps/Code to Reproduce
Validate a file which uses numbers in fields like
route_short_nameortrip_short_name.Expected Results
No
mixed_case_recommended_fieldwarning for those fileds.Actual Results
{ "code": "mixed_case_recommended_field", "severity": "WARNING", "totalNotices": 360, "sampleNotices": [ { "filename": "routes.txt", "fieldName": "route_short_name", "fieldValue": "A1", "csvRowNumber": 2 }, { "filename": "routes.txt", "fieldName": "route_short_name", "fieldValue": "ZA12", "csvRowNumber": 3 }, { "filename": "trips.txt", "fieldName": "trip_short_name", "fieldValue": "301", "csvRowNumber": 2 }, { "filename": "trips.txt", "fieldName": "trip_short_name", "fieldValue": "5301", "csvRowNumber": 3 }, { "filename": "trips.txt", "fieldName": "trip_short_name", "fieldValue": "103", "csvRowNumber": 4 }, ... }Screenshots
No response
Files used
https://mkuran.pl/gtfs/wkd.zip
Validator version
4.1.0
Operating system
Debian 12
Java version
openjdk version "17.0.6" 2023-01-17
Additional notes
No response