c206d89ec2
The PR adds the new `polyfill.io` instance endpoint (from Fastly and Cloudflare) to the `eslint-plugin-next`'s `no-unwanted-polyfillio` rules, so these new endpoints can be detected by the rule. --- `polyfill.io` was acquired by **a China-based CDN company** "Funnull", see [the announcement from the `polyfill.io` domain owner's Twitter](https://x.com/JakeDChampion/status/1761315227008643367) and https://github.com/polyfillpolyfill/polyfill-service/issues/2834. Despite Funnull's claims of operating in the United States, the predominance of Simplified Chinese on its website suggests otherwise, and it turns out that **"Funnull" is notorious for providing service for the betting and pornography industries**. [The original creator of the `polyfill.io` has voiced his concern on Twitter](https://twitter.com/triblondon/status/1761852117579427975). And since the acquisition, numerous issues have emerged (https://github.com/polyfillpolyfill/polyfill-service/issues/2835, https://github.com/polyfillpolyfill/polyfill-service/issues/2838, https://github.com/alist-org/alist/issues/6100), rendering the `polyfill.io` service **extremely unstable**. Since then, Fastly ([Announcement](https://community.fastly.com/t/new-options-for-polyfill-io-users/2540)) and Cloudflare ([Announcement](https://blog.cloudflare.com/polyfill-io-now-available-on-cdnjs-reduce-your-supply-chain-risk)) has hosted their own instances of `polyfill.io` service. --------- Co-authored-by: Steven <steven@ceriously.com> |
||
---|---|---|
.. | ||
custom-pages | ||
with-app-dir/app | ||
with-custom-pages-dir/custom-pages | ||
without-pages-dir | ||
google-font-display.test.ts | ||
google-font-preconnect.test.ts | ||
index.test.ts | ||
inline-script-id.test.ts | ||
next-script-for-ga.test.ts | ||
no-assign-module-variable.test.ts | ||
no-async-client-component.test.ts | ||
no-before-interactive-script-outside-document.test.ts | ||
no-css-tags.test.ts | ||
no-document-import-in-page.test.ts | ||
no-duplicate-head.test.ts | ||
no-head-element.test.ts | ||
no-head-import-in-document.test.ts | ||
no-html-link-for-pages.test.ts | ||
no-img-element.test.ts | ||
no-page-custom-font.test.ts | ||
no-script-component-in-head.test.ts | ||
no-styled-jsx-in-document.test.ts | ||
no-sync-scripts.test.ts | ||
no-title-in-document-head.test.ts | ||
no-typos.test.ts | ||
no-unwanted-polyfillio.test.ts |