wpt.fyi icon indicating copy to clipboard operation
wpt.fyi copied to clipboard

web-platform-tests dashboard

Results 222 wpt.fyi issues
Sort by recently updated
recently updated
newest added

staticcheck is a linter that detects various bugs and issues for Go. The full list of checks can be found [here](https://staticcheck.io/docs/checks/). Any lint issues related to staticcheck can be found...

@nairnandu pointed out that this search has missing results for Chrome: https://wpt.fyi/results/pointerevents?q=label%3Ainterop-2023-events%20%28chrome%3A%21ok%26chrome%3A%21pass%29%20none%28triaged%3Achrome%29&run_id=5196887768956928&run_id=5117608511143936&run_id=6246543416360960 I'm not sure why it looks like this, but removing `(chrome:!ok&chrome:!pass) none(triaged:chrome)` reveals that there are no missing...

bug

This parameter is needed to include labels, and the code is here: https://github.com/web-platform-tests/wpt.fyi/blob/04974308b3b0e648762d785af7b7d56d55af8358/api/metadata_handler.go#L236-L237 This should be documented in https://github.com/web-platform-tests/wpt.fyi/blob/main/api/README.md#apimanifest

docs

I often remove labels from wpt-metadata based on changes to the Interop 2023 test list. For example https://github.com/web-platform-tests/wpt-metadata/pull/4264 was crafted by hand. It would be great with a feature to...

enhancement
front-end

Related to #3313 and https://github.com/web-platform-tests/wpt.fyi/issues/2617. https://github.com/web-platform-tests/wpt.fyi/pull/1057 introduces the notion of exists root node, and exists is implied [unless another root node is specified](https://github.com/web-platform-tests/wpt.fyi/tree/main/api/query#root-queries). It introduces two ongoing issues: First, when...

gocognit detects functions with high cognitive complexities based on [a set of rules](https://github.com/uudashr/gocognit). Reasoning - Functions with high cognitive complexities are harder to understand. Any lint issues related to gocognit...

containedctx detects struct contained context.Context field. [Reasoning](https://go.dev/blog/context-and-structs) - Storing context in structs is generally only used to preserve backwards compatibility. Ideally contexts should be passed as arguments. Any lint issues...

exhaustruct detects structures with uninitialized fields. Any lint issues related to exhaustruct can be found by searching for `// nolint:exhaustruct` Related issue: #2984

ireturn detects functions that return interfaces. [Reasoning](https://medium.com/@cep21/preemptive-interface-anti-pattern-in-go-54c18ac0668a) - Pre-emptive interfaces are generally an anti-pattern in Go due to implicit interfaces. Returning structs allows for quick navigation to the correct function....

nestif detects complex nested if statements. Reasoning - Complex nested if statements affects code readability and should ideally be refactored Any lint issues related to gochecknoglobals can be found by...