summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-03-20 15:44:06 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-03-20 15:44:06 +0900
commitdfab6b1b8d87fbe6de3749d571ed2e666735d879 (patch)
treea0ffb0599e1d4115719703250cdf8c78e6ee06e4
parentlint(frontend): relax id-denylist rule (diff)
downloadsharkey-dfab6b1b8d87fbe6de3749d571ed2e666735d879.tar.gz
sharkey-dfab6b1b8d87fbe6de3749d571ed2e666735d879.tar.bz2
sharkey-dfab6b1b8d87fbe6de3749d571ed2e666735d879.zip
lint(frontend): force window prefix
-rw-r--r--packages/frontend/eslint.config.js23
1 files changed, 23 insertions, 0 deletions
diff --git a/packages/frontend/eslint.config.js b/packages/frontend/eslint.config.js
index 30ee1e651e..226c00af03 100644
--- a/packages/frontend/eslint.config.js
+++ b/packages/frontend/eslint.config.js
@@ -57,6 +57,29 @@ export default [
// fetch ... window.fetchと衝突 or 紛らわしい
// location ... window.locationと衝突 or 紛らわしい
'id-denylist': ['warn', 'window', 'e', 'close', 'open', 'fetch', 'location'],
+ 'no-restricted-globals': [
+ 'error',
+ {
+ 'name': 'open',
+ 'message': 'Use `window.open`.',
+ },
+ {
+ 'name': 'close',
+ 'message': 'Use `window.close`.',
+ },
+ {
+ 'name': 'fetch',
+ 'message': 'Use `window.fetch`.',
+ },
+ {
+ 'name': 'location',
+ 'message': 'Use `window.location`.',
+ },
+ {
+ 'name': 'history',
+ 'message': 'Use `window.history`.',
+ },
+ ],
'no-shadow': ['warn'],
'vue/attributes-order': ['error', {
alphabetical: false,