]> source.dussan.org Git - gitea.git/commitdiff
Switch to `@eslint-community/eslint-comments` (#24736)
authorsilverwind <me@silverwind.io>
Mon, 15 May 2023 17:29:23 +0000 (19:29 +0200)
committerGitHub <noreply@github.com>
Mon, 15 May 2023 17:29:23 +0000 (17:29 +0000)
[eslint-plugin-eslint-comments](https://github.com/mysticatea/eslint-plugin-eslint-comments)
is unmaintained, switch to the community fork.

See
https://github.com/mysticatea/eslint-plugin-eslint-comments/issues/72
for discussion.

.eslintrc.yaml
package-lock.json
package.json

index d47d8c0349e9740bf2ba8902f5d3fbd53f2fca1b..fd1b6da2c0cd5606d2c1e2dc55989252e0d67b1b 100644 (file)
@@ -9,15 +9,15 @@ parserOptions:
   ecmaVersion: latest
 
 plugins:
-  - eslint-plugin-unicorn
+  - "@eslint-community/eslint-plugin-eslint-comments"
+  - eslint-plugin-custom-elements
   - eslint-plugin-import
   - eslint-plugin-jquery
   - eslint-plugin-no-jquery
-  - eslint-plugin-sonarjs
-  - eslint-plugin-custom-elements
   - eslint-plugin-regexp
+  - eslint-plugin-sonarjs
+  - eslint-plugin-unicorn
   - eslint-plugin-wc
-  - eslint-plugin-eslint-comments
 
 env:
   es2022: true
@@ -45,6 +45,15 @@ overrides:
       import/no-unused-modules: [0]
 
 rules:
+  "@eslint-community/eslint-comments/disable-enable-pair": [2]
+  "@eslint-community/eslint-comments/no-aggregating-enable": [2]
+  "@eslint-community/eslint-comments/no-duplicate-disable": [2]
+  "@eslint-community/eslint-comments/no-restricted-disable": [0]
+  "@eslint-community/eslint-comments/no-unlimited-disable": [2]
+  "@eslint-community/eslint-comments/no-unused-disable": [2]
+  "@eslint-community/eslint-comments/no-unused-enable": [2]
+  "@eslint-community/eslint-comments/no-use": [0]
+  "@eslint-community/eslint-comments/require-description": [0]
   accessor-pairs: [2]
   array-bracket-newline: [0]
   array-bracket-spacing: [2, never]
@@ -87,15 +96,6 @@ rules:
   dot-notation: [0]
   eol-last: [2]
   eqeqeq: [2]
-  eslint-comments/disable-enable-pair: [2]
-  eslint-comments/no-aggregating-enable: [2]
-  eslint-comments/no-duplicate-disable: [2]
-  eslint-comments/no-restricted-disable: [0]
-  eslint-comments/no-unlimited-disable: [2]
-  eslint-comments/no-unused-disable: [2]
-  eslint-comments/no-unused-enable: [2]
-  eslint-comments/no-use: [0]
-  eslint-comments/require-description: [0]
   for-direction: [2]
   func-call-spacing: [2, never]
   func-name-matching: [2]
index 4754a8a8268d5b77f43555d6254aac7850afa661..fa12ef3007661272560548523172efc7453b51ad 100644 (file)
         "wrap-ansi": "8.1.0"
       },
       "devDependencies": {
+        "@eslint-community/eslint-plugin-eslint-comments": "3.2.1",
         "@playwright/test": "1.33.0",
         "@rollup/pluginutils": "5.0.2",
         "@stoplight/spectral-cli": "6.6.0",
         "@vitejs/plugin-vue": "4.2.3",
         "eslint": "8.40.0",
         "eslint-plugin-custom-elements": "0.0.8",
-        "eslint-plugin-eslint-comments": "3.2.0",
         "eslint-plugin-import": "2.27.5",
         "eslint-plugin-jquery": "1.5.1",
         "eslint-plugin-no-jquery": "2.7.0",
         "node": ">=12"
       }
     },
+    "node_modules/@eslint-community/eslint-plugin-eslint-comments": {
+      "version": "3.2.1",
+      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.1.tgz",
+      "integrity": "sha512-/HZbjIGaVO2zLlWX3gRgiHmKRVvvqrC0zVu3eXnIj1ORxoyfGSj50l0PfDfqihyZAqrDYzSMdJesXzFjvAoiLQ==",
+      "dev": true,
+      "dependencies": {
+        "escape-string-regexp": "^1.0.5",
+        "ignore": "^5.2.4"
+      },
+      "engines": {
+        "node": ">=6.5.0"
+      },
+      "peerDependencies": {
+        "eslint": ">=4.19.1"
+      }
+    },
+    "node_modules/@eslint-community/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": {
+      "version": "1.0.5",
+      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+      "dev": true,
+      "engines": {
+        "node": ">=0.8.0"
+      }
+    },
     "node_modules/@eslint-community/eslint-utils": {
       "version": "4.4.0",
       "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
         "eslint": ">=4.19.0"
       }
     },
-    "node_modules/eslint-plugin-eslint-comments": {
-      "version": "3.2.0",
-      "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz",
-      "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==",
-      "dev": true,
-      "dependencies": {
-        "escape-string-regexp": "^1.0.5",
-        "ignore": "^5.0.5"
-      },
-      "engines": {
-        "node": ">=6.5.0"
-      },
-      "funding": {
-        "url": "https://github.com/sponsors/mysticatea"
-      },
-      "peerDependencies": {
-        "eslint": ">=4.19.1"
-      }
-    },
-    "node_modules/eslint-plugin-eslint-comments/node_modules/escape-string-regexp": {
-      "version": "1.0.5",
-      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-      "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-      "dev": true,
-      "engines": {
-        "node": ">=0.8.0"
-      }
-    },
     "node_modules/eslint-plugin-import": {
       "version": "2.27.5",
       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz",
index 21c39aae9cdcd7855a1a0f73bca203e8778af5af..cf3f5af99abe19ec9c554dff0ad8d6084fb6416a 100644 (file)
     "wrap-ansi": "8.1.0"
   },
   "devDependencies": {
+    "@eslint-community/eslint-plugin-eslint-comments": "3.2.1",
     "@playwright/test": "1.33.0",
     "@rollup/pluginutils": "5.0.2",
     "@stoplight/spectral-cli": "6.6.0",
     "@vitejs/plugin-vue": "4.2.3",
     "eslint": "8.40.0",
     "eslint-plugin-custom-elements": "0.0.8",
-    "eslint-plugin-eslint-comments": "3.2.0",
     "eslint-plugin-import": "2.27.5",
     "eslint-plugin-jquery": "1.5.1",
     "eslint-plugin-no-jquery": "2.7.0",