chore: Replace TSLint with ESLint in contracts/utils,treasury,test-utils,erc20 (#589)
* replace TSLint with ESLint in contracts-utils * also contracts/treasury * also do test-utils * yarn fix * fix stuff yarn fix could not fix * eslint erc20 contracts folder too * changelogs * actually zeroex was a different pr * PR #589 in changelogs * whitespace * prettier
This commit is contained in:
parent
390e1b8510
commit
87f4189e93
25
contracts/erc20/.eslintrc
Normal file
25
contracts/erc20/.eslintrc
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"es2021": true,
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"],
|
||||||
|
"overrides": [],
|
||||||
|
"parser": "@typescript-eslint/parser",
|
||||||
|
"parserOptions": {
|
||||||
|
"project": "./tsconfig.json",
|
||||||
|
"ecmaVersion": "latest",
|
||||||
|
"sourceType": "module"
|
||||||
|
},
|
||||||
|
"plugins": ["@typescript-eslint"],
|
||||||
|
"ignorePatterns": [
|
||||||
|
"lib/**/*",
|
||||||
|
"contracts/**/*",
|
||||||
|
"generated-wrappers/**/*",
|
||||||
|
"generated-artifacts/**/*",
|
||||||
|
"test/generated-wrappers/**/*",
|
||||||
|
"test/generated-artifacts/**/*"
|
||||||
|
|
||||||
|
],
|
||||||
|
"rules": {}
|
||||||
|
}
|
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "3.3.45",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Migrate from TSLint to ESLint and fix linting errors",
|
||||||
|
"pr": 589
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"timestamp": 1663786955,
|
"timestamp": 1663786955,
|
||||||
"version": "3.3.44",
|
"version": "3.3.44",
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
"watch": "sol-compiler -w",
|
"watch": "sol-compiler -w",
|
||||||
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
||||||
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
||||||
"lint": "tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"lint": "eslint src test && yarn lint-contracts",
|
||||||
"fix": "tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"fix": "eslint --fix src test && yarn lint-contracts",
|
||||||
"coverage:report:text": "istanbul report text",
|
"coverage:report:text": "istanbul report text",
|
||||||
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
||||||
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
||||||
@ -58,7 +58,6 @@
|
|||||||
"@0x/dev-utils": "^5.0.0",
|
"@0x/dev-utils": "^5.0.0",
|
||||||
"@0x/sol-compiler": "^4.8.2",
|
"@0x/sol-compiler": "^4.8.2",
|
||||||
"@0x/ts-doc-gen": "^0.0.28",
|
"@0x/ts-doc-gen": "^0.0.28",
|
||||||
"@0x/tslint-config": "^4.1.4",
|
|
||||||
"@0x/types": "^3.3.6",
|
"@0x/types": "^3.3.6",
|
||||||
"@0x/typescript-typings": "^5.3.1",
|
"@0x/typescript-typings": "^5.3.1",
|
||||||
"@0x/utils": "^7.0.0",
|
"@0x/utils": "^7.0.0",
|
||||||
@ -77,7 +76,10 @@
|
|||||||
"npm-run-all": "^4.1.2",
|
"npm-run-all": "^4.1.2",
|
||||||
"shx": "^0.2.2",
|
"shx": "^0.2.2",
|
||||||
"solhint": "^1.4.1",
|
"solhint": "^1.4.1",
|
||||||
"tslint": "5.11.0",
|
"@typescript-eslint/eslint-plugin": "^5.38.0",
|
||||||
|
"@typescript-eslint/parser": "^5.38.0",
|
||||||
|
"eslint": "^8.23.1",
|
||||||
|
"eslint-config-prettier": "^8.5.0",
|
||||||
"typedoc": "~0.16.11",
|
"typedoc": "~0.16.11",
|
||||||
"typescript": "4.6.3"
|
"typescript": "4.6.3"
|
||||||
},
|
},
|
||||||
|
25
contracts/test-utils/.eslintrc
Normal file
25
contracts/test-utils/.eslintrc
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"es2021": true,
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"],
|
||||||
|
"overrides": [],
|
||||||
|
"parser": "@typescript-eslint/parser",
|
||||||
|
"parserOptions": {
|
||||||
|
"project": "./tsconfig.json",
|
||||||
|
"ecmaVersion": "latest",
|
||||||
|
"sourceType": "module"
|
||||||
|
},
|
||||||
|
"plugins": ["@typescript-eslint"],
|
||||||
|
"ignorePatterns": [
|
||||||
|
"lib/**/*",
|
||||||
|
"contracts/**/*",
|
||||||
|
"generated-wrappers/**/*",
|
||||||
|
"generated-artifacts/**/*",
|
||||||
|
"test/generated-wrappers/**/*",
|
||||||
|
"test/generated-artifacts/**/*"
|
||||||
|
|
||||||
|
],
|
||||||
|
"rules": {}
|
||||||
|
}
|
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "5.4.36",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Migrate from TSLint to ESLint and fix linting errors",
|
||||||
|
"pr": 589
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"timestamp": 1663786955,
|
"timestamp": 1663786955,
|
||||||
"version": "5.4.35",
|
"version": "5.4.35",
|
||||||
|
@ -16,8 +16,8 @@
|
|||||||
"test:coverage": "run-s build run_mocha coverage:report:text coverage:report:lcov",
|
"test:coverage": "run-s build run_mocha coverage:report:text coverage:report:lcov",
|
||||||
"run_mocha": "mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit",
|
"run_mocha": "mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*.js' --timeout 100000 --bail --exit",
|
||||||
"clean": "shx rm -rf lib",
|
"clean": "shx rm -rf lib",
|
||||||
"lint": "tslint --format stylish --project tsconfig.lint.json",
|
"lint": "eslint src test",
|
||||||
"fix": "tslint --fix --format stylish --project tsconfig.lint.json",
|
"fix": "eslint --fix src test",
|
||||||
"coverage:report:text": "istanbul report text",
|
"coverage:report:text": "istanbul report text",
|
||||||
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
||||||
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
||||||
@ -35,10 +35,12 @@
|
|||||||
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/test-utils",
|
"homepage": "https://github.com/0xProject/protocol/tree/main/contracts/test-utils",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@0x/sol-compiler": "^4.8.2",
|
"@0x/sol-compiler": "^4.8.2",
|
||||||
"@0x/tslint-config": "^4.1.4",
|
|
||||||
"npm-run-all": "^4.1.2",
|
"npm-run-all": "^4.1.2",
|
||||||
"shx": "^0.2.2",
|
"shx": "^0.2.2",
|
||||||
"tslint": "5.11.0",
|
"@typescript-eslint/eslint-plugin": "^5.38.0",
|
||||||
|
"@typescript-eslint/parser": "^5.38.0",
|
||||||
|
"eslint": "^8.23.1",
|
||||||
|
"eslint-config-prettier": "^8.5.0",
|
||||||
"typescript": "4.6.3"
|
"typescript": "4.6.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
@ -102,9 +102,9 @@ export async function expectTransactionFailedAsync(p: sendTransactionResult, rea
|
|||||||
if (nodeType === undefined) {
|
if (nodeType === undefined) {
|
||||||
nodeType = await web3Wrapper.getNodeTypeAsync();
|
nodeType = await web3Wrapper.getNodeTypeAsync();
|
||||||
}
|
}
|
||||||
|
const rejectionMessageRegex = new RegExp(`^VM Exception while processing transaction: revert ${reason}$`);
|
||||||
switch (nodeType) {
|
switch (nodeType) {
|
||||||
case NodeType.Ganache:
|
case NodeType.Ganache:
|
||||||
const rejectionMessageRegex = new RegExp(`^VM Exception while processing transaction: revert ${reason}$`);
|
|
||||||
return expect(p).to.be.rejectedWith(rejectionMessageRegex);
|
return expect(p).to.be.rejectedWith(rejectionMessageRegex);
|
||||||
case NodeType.Geth:
|
case NodeType.Geth:
|
||||||
logUtils.warn(
|
logUtils.warn(
|
||||||
|
@ -11,9 +11,14 @@ export function shortZip<T1, T2>(a: T1[], b: T2[]): Array<[T1, T2]> {
|
|||||||
/**
|
/**
|
||||||
* Replaces the keys in a deeply nested object. Adapted from https://stackoverflow.com/a/39126851
|
* Replaces the keys in a deeply nested object. Adapted from https://stackoverflow.com/a/39126851
|
||||||
*/
|
*/
|
||||||
export function replaceKeysDeep(obj: {}, mapKeys: (key: string) => string | void): _.Dictionary<{}> {
|
export function replaceKeysDeep(
|
||||||
|
obj: Record<string, unknown>,
|
||||||
|
mapKeys: (key: string) => string | void,
|
||||||
|
): _.Dictionary<Record<string, unknown>> {
|
||||||
return _.transform(obj, (result, value, key) => {
|
return _.transform(obj, (result, value, key) => {
|
||||||
const currentKey = mapKeys(key) || key;
|
const currentKey = mapKeys(key) || key;
|
||||||
result[currentKey] = _.isObject(value) ? replaceKeysDeep(value as {}, mapKeys) : (value as {});
|
result[currentKey] = _.isObject(value)
|
||||||
|
? replaceKeysDeep(value as Record<string, unknown>, mapKeys)
|
||||||
|
: (value as Record<string, unknown>);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@ export function fromFixed(n: Numberish): BigNumber {
|
|||||||
* Converts two decimal numbers to integers with `precision` digits, then returns
|
* Converts two decimal numbers to integers with `precision` digits, then returns
|
||||||
* the absolute difference.
|
* the absolute difference.
|
||||||
*/
|
*/
|
||||||
export function getNumericalDivergence(a: Numberish, b: Numberish, precision: number = 18): number {
|
export function getNumericalDivergence(a: Numberish, b: Numberish, precision = 18): number {
|
||||||
const _a = new BigNumber(a);
|
const _a = new BigNumber(a);
|
||||||
const _b = new BigNumber(b);
|
const _b = new BigNumber(b);
|
||||||
const maxIntegerDigits = Math.max(
|
const maxIntegerDigits = Math.max(
|
||||||
@ -86,7 +86,7 @@ export function getNumericalDivergence(a: Numberish, b: Numberish, precision: nu
|
|||||||
/**
|
/**
|
||||||
* Asserts that two numbers are equal up to `precision` digits.
|
* Asserts that two numbers are equal up to `precision` digits.
|
||||||
*/
|
*/
|
||||||
export function assertRoughlyEquals(actual: Numberish, expected: Numberish, precision: number = 18): void {
|
export function assertRoughlyEquals(actual: Numberish, expected: Numberish, precision = 18): void {
|
||||||
if (getNumericalDivergence(actual, expected, precision) <= 1) {
|
if (getNumericalDivergence(actual, expected, precision) <= 1) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -96,12 +96,7 @@ export function assertRoughlyEquals(actual: Numberish, expected: Numberish, prec
|
|||||||
/**
|
/**
|
||||||
* Asserts that two numbers are equal with up to `maxError` difference between them.
|
* Asserts that two numbers are equal with up to `maxError` difference between them.
|
||||||
*/
|
*/
|
||||||
export function assertIntegerRoughlyEquals(
|
export function assertIntegerRoughlyEquals(actual: Numberish, expected: Numberish, maxError = 1, msg?: string): void {
|
||||||
actual: Numberish,
|
|
||||||
expected: Numberish,
|
|
||||||
maxError: number = 1,
|
|
||||||
msg?: string,
|
|
||||||
): void {
|
|
||||||
const diff = new BigNumber(actual)
|
const diff = new BigNumber(actual)
|
||||||
.minus(expected)
|
.minus(expected)
|
||||||
.abs()
|
.abs()
|
||||||
|
@ -15,7 +15,7 @@ export const txDefaults = {
|
|||||||
gasPrice: constants.DEFAULT_GAS_PRICE,
|
gasPrice: constants.DEFAULT_GAS_PRICE,
|
||||||
};
|
};
|
||||||
|
|
||||||
export let providerConfigs: Web3Config = {
|
export const providerConfigs: Web3Config = {
|
||||||
total_accounts: constants.NUM_TEST_ACCOUNTS,
|
total_accounts: constants.NUM_TEST_ACCOUNTS,
|
||||||
shouldUseInProcessGanache: true,
|
shouldUseInProcessGanache: true,
|
||||||
shouldAllowUnlimitedContractSize: true,
|
shouldAllowUnlimitedContractSize: true,
|
||||||
|
@ -4,6 +4,7 @@ import * as process from 'process';
|
|||||||
import { expect } from '../src/chai_setup';
|
import { expect } from '../src/chai_setup';
|
||||||
import { constants } from '../src/constants';
|
import { constants } from '../src/constants';
|
||||||
import { blockchainTests, describe } from '../src/mocha_blockchain';
|
import { blockchainTests, describe } from '../src/mocha_blockchain';
|
||||||
|
import { append } from './subtests/mocha_blockchain_1';
|
||||||
|
|
||||||
blockchainTests('mocha blockchain extensions', env => {
|
blockchainTests('mocha blockchain extensions', env => {
|
||||||
describe('blockchainTests()', () => {
|
describe('blockchainTests()', () => {
|
||||||
@ -78,7 +79,7 @@ blockchainTests('mocha blockchain extensions', env => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('subtests', () => {
|
describe('subtests', () => {
|
||||||
require('./subtests/mocha_blockchain_1').append(env);
|
append(env);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
25
contracts/treasury/.eslintrc
Normal file
25
contracts/treasury/.eslintrc
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"es2021": true,
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"],
|
||||||
|
"overrides": [],
|
||||||
|
"parser": "@typescript-eslint/parser",
|
||||||
|
"parserOptions": {
|
||||||
|
"project": "./tsconfig.json",
|
||||||
|
"ecmaVersion": "latest",
|
||||||
|
"sourceType": "module"
|
||||||
|
},
|
||||||
|
"plugins": ["@typescript-eslint"],
|
||||||
|
"ignorePatterns": [
|
||||||
|
"lib/**/*",
|
||||||
|
"contracts/**/*",
|
||||||
|
"generated-wrappers/**/*",
|
||||||
|
"generated-artifacts/**/*",
|
||||||
|
"test/generated-wrappers/**/*",
|
||||||
|
"test/generated-artifacts/**/*"
|
||||||
|
|
||||||
|
],
|
||||||
|
"rules": {}
|
||||||
|
}
|
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "1.4.28",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Migrate from TSLint to ESLint and fix linting errors",
|
||||||
|
"pr": 589
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"timestamp": 1663786955,
|
"timestamp": 1663786955,
|
||||||
"version": "1.4.27",
|
"version": "1.4.27",
|
||||||
|
@ -21,8 +21,8 @@
|
|||||||
"watch": "sol-compiler -w",
|
"watch": "sol-compiler -w",
|
||||||
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
||||||
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
||||||
"lint": "tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"lint": "eslint src test && yarn lint-contracts",
|
||||||
"fix": "tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"fix": "eslint --fix src test && yarn lint-contracts",
|
||||||
"test:circleci": "yarn test",
|
"test:circleci": "yarn test",
|
||||||
"contracts:gen": "contracts-gen generate",
|
"contracts:gen": "contracts-gen generate",
|
||||||
"contracts:copy": "contracts-gen copy",
|
"contracts:copy": "contracts-gen copy",
|
||||||
@ -55,7 +55,6 @@
|
|||||||
"@0x/contracts-test-utils": "^5.4.35",
|
"@0x/contracts-test-utils": "^5.4.35",
|
||||||
"@0x/sol-compiler": "^4.8.2",
|
"@0x/sol-compiler": "^4.8.2",
|
||||||
"@0x/ts-doc-gen": "^0.0.28",
|
"@0x/ts-doc-gen": "^0.0.28",
|
||||||
"@0x/tslint-config": "^4.1.4",
|
|
||||||
"@types/isomorphic-fetch": "^0.0.35",
|
"@types/isomorphic-fetch": "^0.0.35",
|
||||||
"@types/lodash": "4.14.104",
|
"@types/lodash": "4.14.104",
|
||||||
"@types/mocha": "^5.2.7",
|
"@types/mocha": "^5.2.7",
|
||||||
@ -67,7 +66,10 @@
|
|||||||
"prompts": "^2.4.0",
|
"prompts": "^2.4.0",
|
||||||
"shx": "^0.2.2",
|
"shx": "^0.2.2",
|
||||||
"solhint": "^1.4.1",
|
"solhint": "^1.4.1",
|
||||||
"tslint": "5.11.0",
|
"@typescript-eslint/eslint-plugin": "^5.38.0",
|
||||||
|
"@typescript-eslint/parser": "^5.38.0",
|
||||||
|
"eslint": "^8.23.1",
|
||||||
|
"eslint-config-prettier": "^8.5.0",
|
||||||
"typedoc": "~0.16.11",
|
"typedoc": "~0.16.11",
|
||||||
"typescript": "4.6.3"
|
"typescript": "4.6.3"
|
||||||
},
|
},
|
||||||
|
25
contracts/utils/.eslintrc
Normal file
25
contracts/utils/.eslintrc
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
"env": {
|
||||||
|
"es2021": true,
|
||||||
|
"node": true
|
||||||
|
},
|
||||||
|
"extends": ["eslint:recommended", "plugin:@typescript-eslint/recommended", "prettier"],
|
||||||
|
"overrides": [],
|
||||||
|
"parser": "@typescript-eslint/parser",
|
||||||
|
"parserOptions": {
|
||||||
|
"project": "./tsconfig.json",
|
||||||
|
"ecmaVersion": "latest",
|
||||||
|
"sourceType": "module"
|
||||||
|
},
|
||||||
|
"plugins": ["@typescript-eslint"],
|
||||||
|
"ignorePatterns": [
|
||||||
|
"lib/**/*",
|
||||||
|
"contracts/**/*",
|
||||||
|
"generated-wrappers/**/*",
|
||||||
|
"generated-artifacts/**/*",
|
||||||
|
"test/generated-wrappers/**/*",
|
||||||
|
"test/generated-artifacts/**/*"
|
||||||
|
|
||||||
|
],
|
||||||
|
"rules": {}
|
||||||
|
}
|
@ -1,4 +1,13 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"version": "4.8.26",
|
||||||
|
"changes": [
|
||||||
|
{
|
||||||
|
"note": "Migrate from TSLint to ESLint and fix linting errors",
|
||||||
|
"pr": 589
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"timestamp": 1663786955,
|
"timestamp": 1663786955,
|
||||||
"version": "4.8.25",
|
"version": "4.8.25",
|
||||||
|
@ -23,8 +23,8 @@
|
|||||||
"watch": "sol-compiler -w",
|
"watch": "sol-compiler -w",
|
||||||
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
"clean": "shx rm -rf lib test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers",
|
||||||
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
"generate_contract_wrappers": "abi-gen --debug --abis ${npm_package_config_abis} --output test/generated-wrappers --backend ethers",
|
||||||
"lint": "tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"lint": "eslint src test && yarn lint-contracts",
|
||||||
"fix": "tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts",
|
"fix": "eslint --fix src test && yarn lint-contracts",
|
||||||
"coverage:report:text": "istanbul report text",
|
"coverage:report:text": "istanbul report text",
|
||||||
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
"coverage:report:html": "istanbul report html && open coverage/index.html",
|
||||||
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
"profiler:report:html": "istanbul report html && open coverage/index.html",
|
||||||
@ -56,7 +56,10 @@
|
|||||||
"@0x/dev-utils": "^5.0.0",
|
"@0x/dev-utils": "^5.0.0",
|
||||||
"@0x/order-utils": "^10.4.28",
|
"@0x/order-utils": "^10.4.28",
|
||||||
"@0x/sol-compiler": "^4.8.2",
|
"@0x/sol-compiler": "^4.8.2",
|
||||||
"@0x/tslint-config": "^4.1.4",
|
"@typescript-eslint/eslint-plugin": "^5.38.0",
|
||||||
|
"@typescript-eslint/parser": "^5.38.0",
|
||||||
|
"eslint": "^8.23.1",
|
||||||
|
"eslint-config-prettier": "^8.5.0",
|
||||||
"@0x/types": "^3.3.6",
|
"@0x/types": "^3.3.6",
|
||||||
"@0x/web3-wrapper": "^8.0.0",
|
"@0x/web3-wrapper": "^8.0.0",
|
||||||
"@types/bn.js": "^4.11.0",
|
"@types/bn.js": "^4.11.0",
|
||||||
@ -75,7 +78,6 @@
|
|||||||
"shx": "^0.2.2",
|
"shx": "^0.2.2",
|
||||||
"solhint": "^1.4.1",
|
"solhint": "^1.4.1",
|
||||||
"truffle": "^5.0.32",
|
"truffle": "^5.0.32",
|
||||||
"tslint": "5.11.0",
|
|
||||||
"typescript": "4.6.3"
|
"typescript": "4.6.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user