webhintio / hint

💡 A hinting engine for the web

Home Page:https://webhint.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adapt to removal of `matches` from MDN schema

antross opened this issue · comments

See mdn/browser-compat-data#8945 (comment)

There are three CSS features we currently use this data to report issues on. Once the removal lands webhint will still work, but will not report compatibility issues for these three cases:

  • Use of 3-value transform-origin syntax
  • Use of 3D keywords in transform syntax
  • Use of alpha in hex color values

We should review current browser support for these features and decide if there's sufficient value in continuing to report lack of browser support in these cases. If so, we can add logic to special-case these within webhint itself (and possibly look for other newer cases to include that were never covered by MDN data). If not, we can let the MDN change flow through without changes (though we should probably clean up code related to matches).

We'll be sure to hold off on removing matches from BCD for the time being. If there's anything we can do to help out on your end as well, please don't hesitate to ask!

Thanks @queengooborg. We're working on migrating the data we currently use to webhint so it'll remain functionally unchanged once this data is removed from BCD.