Skip to content

Exclude version files with syntax errors from warnings#3328

Merged
HebaruSan merged 1 commit intoKSP-CKAN:masterfrom
HebaruSan:fix/vref-warning-syntax
Mar 21, 2021
Merged

Exclude version files with syntax errors from warnings#3328
HebaruSan merged 1 commit intoKSP-CKAN:masterfrom
HebaruSan:fix/vref-warning-syntax

Conversation

@HebaruSan
Copy link
Member

Background

In #3327 we eliminated some false positives for the "vref absent" warnings.

KSP-CKAN/NetKAN#8429 attempted to address the remaining warnings, which revealed that they were mostly version files with syntax errors.

Motivation

We can't use a version file with a syntax error, so those are still false positives in a sense, but in case one of those mods releases a new version with a fixed syntax error, it would be nice to know about it.

Changes

Now we try to parse the version file, and if there's a syntax error, we don't print the warning. This will cut down on non-actionable warnings on the status page.

If the syntax error ever gets fixed, the warning will come back, which will trigger the usual Discord notification.

@HebaruSan HebaruSan added Enhancement New features or functionality Easy This is easy to fix Pull request Netkan Issues affecting the netkan data labels Mar 21, 2021
@HebaruSan HebaruSan requested a review from DasSkelett March 21, 2021 16:36
@HebaruSan HebaruSan merged commit 0a32ed1 into KSP-CKAN:master Mar 21, 2021
@HebaruSan HebaruSan deleted the fix/vref-warning-syntax branch March 21, 2021 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Easy This is easy to fix Enhancement New features or functionality Netkan Issues affecting the netkan data

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants