-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ENH] Validator inheritance support #1120
[ENH] Validator inheritance support #1120
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1120 +/- ##
==========================================
+ Coverage 91.60% 91.82% +0.22%
==========================================
Files 10 10
Lines 1060 1089 +29
==========================================
+ Hits 971 1000 +29
Misses 89 89
Continue to review full report at Codecov.
|
d692312
to
99ffd10
Compare
test failure is URL resolution, so should be good to review. |
@tsalo interested in reviewing this as well? |
I'm struggling with this one. Could you add a unit test for |
@tsalo better? |
@effigies interested in merging? :) |
Haven't had a chance to review yet. Sorry. Might not happen until July. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initial quick review
55b142e
to
a892076
Compare
0db0a81
to
cda19eb
Compare
for codespell I have submitted separate #1148 to fix it asap. |
renaming happened in f84cd85 but coverage submission was not adjusted. That is what resulted (I guess) in no coverage being submitted as in bids-standard#1120 ==> GitHub Actions detected. Env vars used: -> GITHUB_ACTIONS: true -> GITHUB_HEAD_REF: validator_inheritance -> GITHUB_REF: refs/pull/1120/merge -> GITHUB_REPOSITORY: bids-standard/bids-specification -> GITHUB_RUN_ID: 2680833203 -> GITHUB_SHA: b39dbd7 -> GITHUB_WORKFLOW: schemacode_ci project root: . Yaml not found, that's ok! Learn more athttp://docs.codecov.io/docs/codecov-yaml ==> Running gcov in . (disable via -X gcov) ==> Python coveragepy exists disable via -X coveragepy -> Running coverage xml No data to report. ==> Searching for coverage reports in: + . --> No coverage report found. Please visit http://docs.codecov.io/docs/supported-languages
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's possibly figure out better API for having two different modes
Also sent TheChymera#1 with some suggestions/enhancements spotted while reviewing code
1d1b04a
to
b305bc1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still don't like dummy_paths
and question some other options naming, but others approved and we can't keep this PR hostage - will be accumulating conflicts etc. Could be RFed later (but soonish).
b305bc1
to
32fb213
Compare
@effigies interested in approving this as well? I knew there was something I wanted to bring up in the meeting today :) |
@sappelhoff interested in merging this? :) |
thanks @TheChymera |
As discussed 2 weeks ago, the XS validator does not cover inheritance, a BIDS feature which may or may not cause more issues than it's worth.
Should work but needs more work, draft for now.