build: Initial linting setup (#1560)

* sets up linting config and runs `yarn lint --fix` once, so that all changes will show up correctly in future PRs.

* Note that there are still a lot of linter errors.
This commit is contained in:
Nathan Nichols
2021-08-26 21:22:40 -05:00
committed by Mayukha Vadari
parent 12cfed5c17
commit 8b95ee5fab
286 changed files with 15508 additions and 12691 deletions

View File

@@ -1,41 +1,36 @@
import {Client, BroadcastClient} from 'xrpl-local'
import {createMockRippled} from './mockRippled'
import {getFreePort} from './testUtils'
import { Client, BroadcastClient } from "xrpl-local";
import { createMockRippled } from "./mockRippled";
import { getFreePort } from "./testUtils";
function setupMockRippledConnection(testcase, port) {
return new Promise<void>((resolve, reject) => {
testcase.mockRippled = createMockRippled(port)
testcase._mockedServerPort = port
testcase.client = new Client('ws://localhost:' + port)
testcase.client
.connect()
.then(resolve)
.catch(reject)
})
testcase.mockRippled = createMockRippled(port);
testcase._mockedServerPort = port;
testcase.client = new Client(`ws://localhost:${port}`);
testcase.client.connect().then(resolve).catch(reject);
});
}
function setupMockRippledConnectionForBroadcast(testcase, ports) {
return new Promise<void>((resolve, reject) => {
const servers = ports.map((port) => 'ws://localhost:' + port)
testcase.mocks = ports.map((port) => createMockRippled(port))
testcase.client = new BroadcastClient(servers)
testcase.client
.connect()
.then(resolve)
.catch(reject)
})
const servers = ports.map((port) => `ws://localhost:${port}`);
testcase.mocks = ports.map((port) => createMockRippled(port));
testcase.client = new BroadcastClient(servers);
testcase.client.connect().then(resolve).catch(reject);
});
}
function setup(this: any) {
return getFreePort().then((port) => {
return setupMockRippledConnection(this, port)
})
return setupMockRippledConnection(this, port);
});
}
function setupBroadcast(this: any) {
return Promise.all([getFreePort(), getFreePort()]).then((ports) => {
return setupMockRippledConnectionForBroadcast(this, ports)
})
return setupMockRippledConnectionForBroadcast(this, ports);
});
}
function teardown(this: any, done) {
@@ -43,18 +38,18 @@ function teardown(this: any, done) {
.disconnect()
.then(() => {
if (this.mockRippled != null) {
this.mockRippled.close()
this.mockRippled.close();
} else {
this.mocks.forEach((mock) => mock.close())
this.mocks.forEach((mock) => mock.close());
}
setImmediate(done)
setImmediate(done);
})
.catch(done)
.catch(done);
}
export default {
setup: setup,
teardown: teardown,
setupBroadcast: setupBroadcast,
createMockRippled: createMockRippled
}
setup,
teardown,
setupBroadcast,
createMockRippled,
};