diff --git a/.eslintignore b/.eslintignore index f1d610b..d41f50d 100644 --- a/.eslintignore +++ b/.eslintignore @@ -6,4 +6,5 @@ coverage src/WABinary/index.ts WAProto WASignalGroup -Example/test.ts \ No newline at end of file +Example/test.ts +docs diff --git a/.eslintrc.json b/.eslintrc.json index 7d37e83..58fc1dd 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,3 +1,18 @@ { - "extends": "@adiwajshing" + "extends": "@adiwajshing", + "rules": { + "@typescript-eslint/no-explicit-any": [ + "warn", + { + "ignoreRestArgs": true + } + ], + "no-restricted-syntax": [ + "warn", + { + "selector": "TSEnumDeclaration", + "message": "Don't declare enums, use literals instead" + } + ] + } } \ No newline at end of file diff --git a/src/Socket/messages-send.ts b/src/Socket/messages-send.ts index e6e94ce..4b02775 100644 --- a/src/Socket/messages-send.ts +++ b/src/Socket/messages-send.ts @@ -505,7 +505,7 @@ export const makeMessagesSocket = (config: SocketConfig) => { } const buttonType = getButtonType(message) - if(buttonType){ + if(buttonType) { (stanza.content as BinaryNode[]).push({ tag: 'biz', attrs: { }, @@ -576,17 +576,18 @@ export const makeMessagesSocket = (config: SocketConfig) => { } const getButtonArgs = (message: proto.IMessage): BinaryNode['attrs'] => { - if(message.templateMessage){ + if(message.templateMessage) { // TODO: Add attributes return {} } else if(message.listMessage) { const type = message.listMessage.listType - if(!type){ - throw new Boom("Expected list type inside message") + if(!type) { + throw new Boom('Expected list type inside message') } - return {v: '2', type: ListType[type].toLowerCase()}; + + return { v: '2', type: ListType[type].toLowerCase() } } else { - return {}; + return {} } }