diff --git a/.eslintrc.yml b/.eslintrc.yml index d59c3b80..ffb80f5e 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -23,6 +23,10 @@ rules: no-duplicate-imports: error no-else-return: error no-implicit-globals: error + no-restricted-globals: + - error + - event + - fdescribe no-shadow: error no-template-curly-in-string: error no-unsafe-negation: error diff --git a/client/components/Chat.vue b/client/components/Chat.vue index 350ecf11..9838d1b6 100644 --- a/client/components/Chat.vue +++ b/client/components/Chat.vue @@ -227,7 +227,7 @@ export default { network: this.network, }); }, - openMentions() { + openMentions(event) { eventbus.emit("mentions:toggle", { event: event, }); diff --git a/client/components/InlineChannel.vue b/client/components/InlineChannel.vue index 2f436977..5262561d 100644 --- a/client/components/InlineChannel.vue +++ b/client/components/InlineChannel.vue @@ -19,7 +19,7 @@ export default { channel: String, }, methods: { - openContextMenu() { + openContextMenu(event) { eventbus.emit("contextmenu:inline-channel", { event: event, channel: this.channel, diff --git a/client/components/NetworkList.vue b/client/components/NetworkList.vue index ea1aef6b..4cd2fe11 100644 --- a/client/components/NetworkList.vue +++ b/client/components/NetworkList.vue @@ -348,7 +348,7 @@ export default { event.item.classList.remove("ui-sortable-dragging-touch-cue"); this.startDrag = null; }, - onDraggableTouchStart() { + onDraggableTouchStart(event) { if (event.touches.length === 1) { // This prevents an iOS long touch default behavior: selecting // the nearest selectable text. diff --git a/client/js/helpers/listenForTwoFingerSwipes.js b/client/js/helpers/listenForTwoFingerSwipes.js index 8689f083..048b4188 100644 --- a/client/js/helpers/listenForTwoFingerSwipes.js +++ b/client/js/helpers/listenForTwoFingerSwipes.js @@ -39,7 +39,7 @@ function listenForTwoFingerSwipes(onTwoFingerSwipe) { document.body.addEventListener( "touchend", - function () { + function (event) { if (event.touches.length >= 2) { return; }