DioxusLabs / DioxusLabs/taffy

Lint or validate HTML fixtures in CI

Open
#421 0 comments 1 reaction 0 assignees View on GitHub
build system good first issue
Dominant language
Rust
Stars
3.6k
Forks
222
Avg merge
10h 41m
Merged PRs (30d)
40

Description

## What problem does this solve or what need does it fill?

Our test fixtures are humanly typed HTML.
- There has been some cases of typos in the html which produces invalid tests. #352
- There was also a case of a missing semicolon somewhere, but I can't seem to find the PR or commit.

## What solution would you like?

- Some form of lint or validation in CI to ensure that the HTML is correct and without obvious flaws. This would help verify that our test results are correct and can be trusted (more).

## What alternative(s) have you considered?

Do nothing, it's not a large cause of issues at the moment.

Contributor guide

Open the contributing guide

Research direction

Start by locating the HTML test fixtures and the repository's CI configuration, then review how fixture tests currently run. Done means CI checks all relevant fixtures for invalid HTML and fails clearly on malformed markup.

Written by the indexing model from the issue text.

Assessment

Tech stack
html
Domain
ci-cd, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.