]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
chore(lint): allow DOM globals in runtime-vapor
authorEvan You <evan@vuejs.org>
Sat, 1 Feb 2025 13:07:06 +0000 (21:07 +0800)
committerEvan You <evan@vuejs.org>
Sat, 1 Feb 2025 13:07:06 +0000 (21:07 +0800)
eslint.config.js
packages/runtime-vapor/src/block.ts
packages/runtime-vapor/src/component.ts
packages/runtime-vapor/src/dom/event.ts
packages/runtime-vapor/src/dom/node.ts
packages/runtime-vapor/src/dom/template.ts

index 7282992910f0b44a5f476fe032d8c14eb0d1d909..64d57dfc39db3204b03ff54b5d436818c3b9f584 100644 (file)
@@ -106,7 +106,7 @@ export default tseslint.config(
 
   // Packages targeting DOM
   {
-    files: ['packages/{vue,vue-compat,runtime-dom}/**'],
+    files: ['packages/{vue,vue-compat,runtime-dom,runtime-vapor}/**'],
     rules: {
       'no-restricted-globals': ['error', ...NodeGlobals],
     },
index bd16012700c7600c63afd31d2f38503c380086c6..df14aeb316347b52ae7605477ecef23fc27567eb 100644 (file)
@@ -37,8 +37,7 @@ export class DynamicFragment extends Fragment {
     this.anchor =
       __DEV__ && anchorLabel
         ? createComment(anchorLabel)
-        : // eslint-disable-next-line no-restricted-globals
-          document.createTextNode('')
+        : document.createTextNode('')
   }
 
   update(render?: BlockFn, key: any = render): void {
index ee56aa9cdae55382d8e63f9d1dfd362e7de5b16f..58341312fca164725543330b5f7fe9d6a2eb5d44 100644 (file)
@@ -452,7 +452,6 @@ export function createComponentWithFallback(
     return createComponent(comp, rawProps, rawSlots, isSingleRoot)
   }
 
-  // eslint-disable-next-line no-restricted-globals
   const el = document.createElement(comp)
   // mark single root
   ;(el as any).$root = isSingleRoot
index b27cbf5625f063573605790fadde09604f1066c4..4f7b516f1578b59d3e26b63fae3b2f25a7fddf1c 100644 (file)
@@ -76,7 +76,6 @@ export const delegateEvents = (...names: string[]): void => {
   for (const name of names) {
     if (!delegatedEvents[name]) {
       delegatedEvents[name] = true
-      // eslint-disable-next-line no-restricted-globals
       document.addEventListener(name, delegatedEventHandler)
     }
   }
@@ -93,7 +92,6 @@ const delegatedEventHandler = (e: Event) => {
   Object.defineProperty(e, 'currentTarget', {
     configurable: true,
     get() {
-      // eslint-disable-next-line no-restricted-globals
       return node || document
     },
   })
index 5a50cd0aa11e3d47c75c23786e6f847139cddbae..f80b9ea6769bf1daafbd338b764c4cbaeff7bec7 100644 (file)
@@ -3,7 +3,6 @@ import { renderEffect } from '../renderEffect'
 import { setText } from './prop'
 
 export function createTextNode(values?: any[] | (() => any[])): Text {
-  // eslint-disable-next-line no-restricted-globals
   const node = document.createTextNode('')
   if (values) {
     if (isArray(values)) {
@@ -17,12 +16,10 @@ export function createTextNode(values?: any[] | (() => any[])): Text {
 
 /*! #__NO_SIDE_EFFECTS__ */
 export function createComment(data: string): Comment {
-  // eslint-disable-next-line no-restricted-globals
   return document.createComment(data)
 }
 
 /*! #__NO_SIDE_EFFECTS__ */
 export function querySelector(selectors: string): Element | null {
-  // eslint-disable-next-line no-restricted-globals
   return document.querySelector(selectors)
 }
index d321685f31245d26e383ec5410f0e2eb9532422c..353ed7e363e1582cb4bda55ab23a1c083916b0a6 100644 (file)
@@ -2,7 +2,6 @@
 export function template(html: string, root?: boolean) {
   let node: ChildNode
   const create = () => {
-    // eslint-disable-next-line no-restricted-globals
     const t = document.createElement('template')
     t.innerHTML = html
     return t.content.firstChild!