w3c / w3c/wot-scripting-api

Refactor: separate schema validation for data processing validation

Open
#547 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
45
Forks
21
PR merge metrics
No merged PRs in 30d

Description

from call 19/02:

  • The check data schema function does two checks: data schema validity and data handling processing. We should evaluate to refactor and review the purpose.
  • @danielpeintner we can have a helper method to safely call the value function (without catching exceptions).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the check data schema function and tracing its callers, then review the value function handling discussed in the issue. Done means the schema-validity check and data-processing validation have clearly separated purposes, with a helper for safely calling the value function as appropriate; no tests or files are named in the issue.

Written by the indexing model from the issue text.

Assessment

Domain
api
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.