Add more eslint rules

This commit is contained in:
Vendicated
2022-10-08 20:36:57 +02:00
parent 0109381a4f
commit dea34503ef
13 changed files with 33 additions and 21 deletions

View File

@ -15,21 +15,21 @@ export default definePlugin({
start() {
Dispatcher.subscribe("DELETE_PENDING_REPLY", onDeletePendingReply);
document.addEventListener("keydown", keydown);
document.addEventListener("keydown", onKeydown);
},
stop() {
Dispatcher.unsubscribe("DELETE_PENDING_REPLY", onDeletePendingReply);
document.removeEventListener("keydown", keydown);
document.removeEventListener("keydown", onKeydown);
},
});
let idx = -1;
const onDeletePendingReply = () => {
function onDeletePendingReply() {
idx = -1;
};
}
const keydown = e => {
function onKeydown(e: KeyboardEvent) {
if (
(!e.ctrlKey && !e.metaKey) ||
(e.key !== "ArrowUp" && e.key !== "ArrowDown")
@ -46,7 +46,7 @@ const keydown = e => {
if (idx > messages.length) idx = messages.length;
if (idx < 0) {
return Dispatcher.dispatch({
return void Dispatcher.dispatch({
type: "DELETE_PENDING_REPLY",
channelId,
});
@ -58,4 +58,4 @@ const keydown = e => {
message: messages[idx],
showMentionToggle: channel.guild_id !== null,
});
};
}