Skip to content

Commit 6a4174b

Browse files
committed
chore: add eslint for typescript
1 parent 6f58d3b commit 6a4174b

File tree

10 files changed

+16
-11
lines changed

10 files changed

+16
-11
lines changed

.pnp.cjs

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/js-evo-sdk/src/.eslintrc.cjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,14 @@ module.exports = {
1818
],
1919
rules: {
2020
'import/extensions': 'off',
21+
'import/prefer-default-export': 'off',
22+
'object-curly-newline': 'off',
23+
'class-methods-use-this': 'off',
24+
'max-len': 'off',
25+
'no-restricted-exports': 'off',
2126
'@typescript-eslint/no-explicit-any': 'off',
27+
'@typescript-eslint/lines-between-class-members': 'off',
28+
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_', varsIgnorePattern: '^_', ignoreRestSiblings: true }],
2229
},
2330
ignorePatterns: [
2431
'*.d.ts',

packages/js-evo-sdk/src/documents/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import { asJsonString } from '../util.js';
32
import type { EvoSDK } from '../sdk.js';
43

packages/js-evo-sdk/src/epoch/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import type { EvoSDK } from '../sdk.js';
32

43
export class EpochFacade {

packages/js-evo-sdk/src/group/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import type { EvoSDK } from '../sdk.js';
32

43
export class GroupFacade {

packages/js-evo-sdk/src/protocol/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import type { EvoSDK } from '../sdk.js';
32

43
export class ProtocolFacade {

packages/js-evo-sdk/src/system/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import type { EvoSDK } from '../sdk.js';
32

43
export class SystemFacade {

packages/js-evo-sdk/src/tokens/facade.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import { asJsonString } from '../util.js';
32
import type { EvoSDK } from '../sdk.js';
43

@@ -45,8 +44,7 @@ export class TokensFacade {
4544
return w.getIdentitiesTokenBalancesWithProofInfo(identityIds, tokenId);
4645
}
4746

48-
async identityTokenInfos(identityId: string, tokenIds: string[], opts: { limit?: number; offset?: number } = {}): Promise<any> {
49-
const { limit, offset } = opts;
47+
async identityTokenInfos(identityId: string, tokenIds: string[], _opts: { limit?: number; offset?: number } = {}): Promise<any> {
5048
const w = await this.sdk.getWasmSdkConnected();
5149
return w.getIdentityTokenInfos(identityId, tokenIds);
5250
}

packages/js-evo-sdk/src/voting/facade.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import * as wasm from '../wasm.js';
21
import { asJsonString } from '../util.js';
32
import type { EvoSDK } from '../sdk.js';
43

yarn.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1698,13 +1698,16 @@ __metadata:
16981698
resolution: "@dashevo/evo-sdk@workspace:packages/js-evo-sdk"
16991699
dependencies:
17001700
"@dashevo/wasm-sdk": "workspace:*"
1701+
"@typescript-eslint/eslint-plugin": "npm:^5.55.0"
1702+
"@typescript-eslint/parser": "npm:^5.55.0"
17011703
assert: "npm:^2.0.0"
17021704
buffer: "npm:^6.0.3"
17031705
chai: "npm:^4.3.10"
17041706
chai-as-promised: "npm:^7.1.1"
17051707
dirty-chai: "npm:^2.0.1"
17061708
eslint: "npm:^8.53.0"
17071709
eslint-config-airbnb-base: "npm:^15.0.0"
1710+
eslint-config-airbnb-typescript: "npm:^17.0.0"
17081711
eslint-plugin-import: "npm:^2.29.0"
17091712
eslint-plugin-jsdoc: "npm:^46.9.0"
17101713
events: "npm:^3.3.0"

0 commit comments

Comments
 (0)