chore: add strict mode (#2974)

This commit is contained in:
Gus Caplan
2018-12-03 15:19:10 -06:00
committed by Isabella
parent ecaec29380
commit 42505b78c1
164 changed files with 327 additions and 0 deletions

View File

@@ -11,6 +11,7 @@
{ "files": ["*.browser.js"], "env": { "browser": true } }
],
"rules": {
"strict": ["error", "global"],
"no-await-in-loop": "warn",
"no-compare-neg-zero": "error",
"no-extra-parens": ["warn", "all", {

View File

@@ -1,3 +1,5 @@
'use strict';
const { browser } = require('./util/Constants');
const querystring = require('querystring');
try {

View File

@@ -1,3 +1,5 @@
'use strict';
require('setimmediate');
const EventEmitter = require('events');
const RESTManager = require('../rest/RESTManager');

View File

@@ -1,3 +1,5 @@
'use strict';
const BaseClient = require('./BaseClient');
const Permissions = require('../util/Permissions');
const ClientVoiceManager = require('./voice/ClientVoiceManager');

View File

@@ -1,3 +1,5 @@
'use strict';
const Webhook = require('../structures/Webhook');
const BaseClient = require('./BaseClient');

View File

@@ -1,3 +1,5 @@
'use strict';
/*
ABOUT ACTIONS

View File

@@ -1,3 +1,5 @@
'use strict';
class ActionsManager {
constructor(client) {
this.client = client;

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
class ChannelUpdateAction extends Action {

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
class GuildChannelsPositionUpdate extends Action {

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
class GuildEmojisUpdateAction extends Action {

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events, Status } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
class GuildRolesPositionUpdate extends Action {

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const Collection = require('../../util/Collection');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
/*

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
class MessageUpdateAction extends Action {

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');
const VoiceState = require('../../structures/VoiceState');

View File

@@ -1,3 +1,5 @@
'use strict';
const Action = require('./Action');
const { Events } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const Collection = require('../../util/Collection');
const { VoiceStatus } = require('../../util/Constants');
const VoiceConnection = require('./VoiceConnection');

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events');
const BroadcastAudioPlayer = require('./player/BroadcastAudioPlayer');
const DispatcherSet = require('./util/DispatcherSet');

View File

@@ -1,3 +1,5 @@
'use strict';
const VoiceWebSocket = require('./networking/VoiceWebSocket');
const VoiceUDP = require('./networking/VoiceUDPClient');
const Util = require('../../util/Util');

View File

@@ -1,3 +1,5 @@
'use strict';
const StreamDispatcher = require('./StreamDispatcher');
/**

View File

@@ -1,3 +1,5 @@
'use strict';
const VolumeInterface = require('../util/VolumeInterface');
const { Writable } = require('stream');

View File

@@ -1,3 +1,5 @@
'use strict';
const udp = require('dgram');
const { VoiceOPCodes } = require('../../../util/Constants');
const EventEmitter = require('events');

View File

@@ -1,3 +1,5 @@
'use strict';
const { OPCodes, VoiceOPCodes } = require('../../../util/Constants');
const EventEmitter = require('events');
const { Error } = require('../../../errors');

View File

@@ -1,3 +1,5 @@
'use strict';
const BasePlayer = require('./BasePlayer');
/**

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events').EventEmitter;
const { Readable: ReadableStream } = require('stream');
const prism = require('prism-media');

View File

@@ -1,3 +1,5 @@
'use strict';
const BroadcastDispatcher = require('../dispatcher/BroadcastDispatcher');
const BasePlayer = require('./BasePlayer');

View File

@@ -1,3 +1,5 @@
'use strict';
const secretbox = require('../util/Secretbox');
const EventEmitter = require('events');

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events');
const prism = require('prism-media');
const PacketHandler = require('./PacketHandler');

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
/**

View File

@@ -1,3 +1,5 @@
'use strict';
const { Readable } = require('stream');
const prism = require('prism-media');
const { Error } = require('../../../errors');

View File

@@ -1,3 +1,5 @@
'use strict';
const libs = {
sodium: sodium => ({
open: sodium.api.crypto_secretbox_open_easy,

View File

@@ -1,3 +1,5 @@
'use strict';
const { Readable } = require('stream');
const SILENCE_FRAME = Buffer.from([0xF8, 0xFF, 0xFE]);

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events');
/**

View File

@@ -1,3 +1,5 @@
'use strict';
const Collection = require('../../util/Collection');
const WebSocketShard = require('./WebSocketShard');
const { Events, Status, WSEvents } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events');
const WebSocket = require('../../WebSocket');
const { Status, Events, OPCodes, WSEvents, WSCodes } = require('../../util/Constants');

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.ChannelCreate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.ChannelDelete.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, { d: data }) => {

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, packet) => {

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, { d: data }) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildBanRemove.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events, Status } = require('../../../util/Constants');
module.exports = async (client, { d: data }, shard) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildDelete.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildEmojisUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildIntegrationsUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
const Collection = require('../../../util/Collection');

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events, Status } = require('../../../util/Constants');
module.exports = (client, { d: data }, shard) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet, shard) => {
client.actions.GuildMemberRemove.handle(packet.d, shard);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Status, Events } = require('../../../util/Constants');
module.exports = (client, { d: data }, shard) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildRoleCreate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildRoleDelete.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildRoleUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildSync.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.GuildUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.MessageCreate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.MessageDelete.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.MessageDeleteBulk.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, packet) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.MessageReactionRemove.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.MessageReactionRemoveAll.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, packet) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.PresenceUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
let ClientUser;
module.exports = (client, { d: data }, shard) => {

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, packet, shard) => {

View File

@@ -1,3 +1,5 @@
'use strict';
const { Events } = require('../../../util/Constants');
module.exports = (client, { d: data }) => {

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.UserUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.emit('self.voiceServer', packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.VoiceStateUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
module.exports = (client, packet) => {
client.actions.WebhooksUpdate.handle(packet.d);
};

View File

@@ -1,3 +1,5 @@
'use strict';
const { WSEvents } = require('../../../util/Constants');
const handlers = {};

View File

@@ -1,3 +1,5 @@
'use strict';
// Heavily inspired by node's `internal/errors` module
const kCode = Symbol('code');

View File

@@ -1,3 +1,5 @@
'use strict';
const { register } = require('./DJSError');
const Messages = {

View File

@@ -1,2 +1,4 @@
'use strict';
module.exports = require('./DJSError');
module.exports.Messages = require('./Messages');

View File

@@ -1,3 +1,5 @@
'use strict';
const Util = require('./util/Util');
module.exports = {

View File

@@ -1,3 +1,5 @@
'use strict';
const querystring = require('querystring');
const FormData = require('form-data');
const https = require('https');

View File

@@ -1,3 +1,5 @@
'use strict';
const noop = () => {}; // eslint-disable-line no-empty-function
const methods = ['get', 'post', 'delete', 'patch', 'put'];
const reflectors = [

View File

@@ -1,3 +1,5 @@
'use strict';
/**
* Represents an error from the Discord API.
* @extends Error

View File

@@ -1,3 +1,5 @@
'use strict';
/**
* Represents a HTTP error from a request.
* @extends Error

View File

@@ -1,3 +1,5 @@
'use strict';
const RequestHandler = require('./RequestHandler');
const APIRequest = require('./APIRequest');
const routeBuilder = require('./APIRouter');

View File

@@ -1,3 +1,5 @@
'use strict';
const DiscordAPIError = require('./DiscordAPIError');
const HTTPError = require('./HTTPError');
const Util = require('../util/Util');

View File

@@ -1,3 +1,5 @@
'use strict';
const EventEmitter = require('events');
const path = require('path');
const Util = require('../util/Util');

Some files were not shown because too many files have changed in this diff Show More