diff --git a/packages/crypto/package.json b/packages/crypto/package.json index f3ebc372..6c626d87 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -25,7 +25,7 @@ }, "scripts": { "docs": "shx rm -rf docs && typedoc --options typedoc.js", - "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\" && tslint -t verbose --project .", + "lint": "eslint --max-warnings 0 \"**/*.{js,ts}\"", "format": "prettier --write --loglevel warn \"./src/**/*.ts\"", "format-text": "prettier --write --prose-wrap always --print-width 80 \"./*.md\"", "test-node": "node jasmine-testrunner.js", diff --git a/packages/crypto/src/englishmnemonic.spec.ts b/packages/crypto/src/englishmnemonic.spec.ts index 5b2dd7ac..f1260dc5 100644 --- a/packages/crypto/src/englishmnemonic.spec.ts +++ b/packages/crypto/src/englishmnemonic.spec.ts @@ -14,7 +14,6 @@ describe("EnglishMnemonic", () => { const checksum = new Sha256(bip39EnglishTxt).digest(); expect(checksum).toEqual(fromHex("2f5eed53a4727b4bf8880d8f3f199efc90e58503646d9ff8eff3a2ed3b24dbda")); - // tslint:disable-next-line: readonly-array const wordsFromSpec: string[] = []; let start = 0; // the start cursor marks the first byte of the word @@ -31,8 +30,6 @@ describe("EnglishMnemonic", () => { }); }); - // tslint:disable:no-unused-expression - it("works for valid inputs", () => { expect(() => { new EnglishMnemonic( @@ -234,8 +231,6 @@ describe("EnglishMnemonic", () => { ).toThrowError(/contains invalid word/i); }); - // tslint:enable:no-unused-expression - describe("toString", () => { it("works", () => { const original = diff --git a/packages/crypto/src/englishmnemonic.ts b/packages/crypto/src/englishmnemonic.ts index c2ce1da1..cceb99f0 100644 --- a/packages/crypto/src/englishmnemonic.ts +++ b/packages/crypto/src/englishmnemonic.ts @@ -28,7 +28,6 @@ export class EnglishMnemonic { } // Throws with informative error message if mnemonic is not valid - // tslint:disable-next-line:no-unused-expression bip39.mnemonicToEntropy(mnemonic); this.data = mnemonic; diff --git a/packages/crypto/src/hmac.ts b/packages/crypto/src/hmac.ts index b5c72d31..5b3e7482 100644 --- a/packages/crypto/src/hmac.ts +++ b/packages/crypto/src/hmac.ts @@ -27,9 +27,9 @@ export class Hmac implements HashFunction { key = new Uint8Array([...key, ...zeroPadding]); } - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise this.oKeyPad = key.map((keyByte) => keyByte ^ 0x5c); - // tslint:disable-next-line:no-bitwise + // eslint-disable-next-line no-bitwise this.iKeyPad = key.map((keyByte) => keyByte ^ 0x36); this.messageHasher = new hashFunctionConstructor(); this.blockSize = blockSize; diff --git a/packages/crypto/src/libsodium.spec.ts b/packages/crypto/src/libsodium.spec.ts index cdbaee46..d29f28f8 100644 --- a/packages/crypto/src/libsodium.spec.ts +++ b/packages/crypto/src/libsodium.spec.ts @@ -1,4 +1,4 @@ -/* tslint:disable:no-bitwise */ +/* eslint-disable no-bitwise */ import { fromHex, toAscii } from "@iov/encoding"; import { diff --git a/packages/crypto/src/secp256k1.spec.ts b/packages/crypto/src/secp256k1.spec.ts index 15a92707..6af91378 100644 --- a/packages/crypto/src/secp256k1.spec.ts +++ b/packages/crypto/src/secp256k1.spec.ts @@ -1,4 +1,4 @@ -/* tslint:disable:no-bitwise */ +/* eslint-disable no-bitwise */ import { fromHex } from "@iov/encoding"; import { Secp256k1 } from "./secp256k1"; diff --git a/packages/crypto/tslint.json b/packages/crypto/tslint.json deleted file mode 100644 index 0946f209..00000000 --- a/packages/crypto/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "../../tslint.json" -}