Skip to content

Commit

Permalink
move devDependencies and update eslint
Browse files Browse the repository at this point in the history
  • Loading branch information
robert-zaremba committed Jan 26, 2022
1 parent e7e8478 commit abb5b52
Show file tree
Hide file tree
Showing 7 changed files with 14 additions and 78 deletions.
15 changes: 10 additions & 5 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@

const unusedVarsCfg = [
"warn",
{ vars: "all", args: "none", ignoreRestSiblings: false, varsIgnorePattern: "_" },
];

module.exports = {
env: {
node: true,
Expand Down Expand Up @@ -29,19 +35,18 @@ module.exports = {
"no-underscore-dangle": 0,
"simple-import-sort/imports": "warn",
"sort-imports": "off",
"no-unused-vars": "off",

"no-unused-vars": unusedVarsCfg,
"@typescript-eslint/no-unused-vars": unusedVarsCfg,

"@typescript-eslint/consistent-type-assertions": "off",
"@typescript-eslint/promise-function-async": "off",
"@typescript-eslint/no-dynamic-delete": "off",
"@typescript-eslint/no-unused-vars": [
"warn",
{ vars: "all", args: "none", ignoreRestSiblings: false, varsIgnorePattern: "_" },
],
"@typescript-eslint/quotes": "off",
semi: "off", // required for a proper work
"@typescript-eslint/semi": ["error", "always"],
"@typescript-eslint/strict-boolean-expressions": "off",
"sonarjs/cognitive-complexity": ["error", 16],
},
};

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@
"lodash": "^4.17.19"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^5.1.0",
"@typescript-eslint/parser": "^5.1.0",
"eslint": "^8.7.0",
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-sonarjs": "^0.11.0",
"eslint-plugin-standard": "^5.0.0",
"husky": "^7.0.4",
"lint-staged": "^12.3.1",
"mocha": "^9.2.0",
Expand Down
9 changes: 0 additions & 9 deletions packages/algob/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -77,18 +77,9 @@
"@types/semver": "^7.2.0",
"@types/sinon": "^9.0.4",
"@types/tmp": "^0.2.0",
"@typescript-eslint/eslint-plugin": "^5.1.0",
"@typescript-eslint/parser": "^5.1.0",
"chai": "^4.3.4",
"cross-env": "^7.0.3",
"eslint": "^8.7.0",
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-sonarjs": "^0.11.0",
"eslint-plugin-standard": "^5.0.0",
"glob": "^7.2.0",
"lodash": "^4.17.21",
"mocha": "^9.2.0",
Expand Down
8 changes: 0 additions & 8 deletions packages/algob/src/internal/cli/project-creation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,6 @@ const SAMPLE_TS_PROJECT_DEPENDENCIES = [
...SAMPLE_PROJECT_DEPENDENCIES, "@types/chai", "@types/node", "typescript", "ts-node"
];

// eslint-disable-next-line @typescript-eslint/no-unused-vars
async function removeProjectDirIfPresent (projectRoot: string, dirName: string): Promise<void> {
const dirPath = path.join(projectRoot, dirName);
if (await fsExtra.pathExists(dirPath)) {
await fsExtra.remove(dirPath);
}
}

export async function printWelcomeMessage (): Promise<void> {
const packageJson = await getPackageJson();

Expand Down
9 changes: 0 additions & 9 deletions packages/runtime/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,8 @@
"@types/murmurhash": "0.0.1",
"@types/node": "^17.0.8",
"@types/sinon": "^9.0.4",
"@typescript-eslint/eslint-plugin": "^5.1.0",
"@typescript-eslint/parser": "^5.1.0",
"chai": "^4.3.4",
"eslint": "^8.7.0",
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-sonarjs": "^0.11.0",
"eslint-plugin-standard": "^5.0.0",
"mocha": "^9.2.0",
"nyc": "^15.1.0",
"sinon": "^12.0.1",
Expand Down
9 changes: 0 additions & 9 deletions packages/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,8 @@
"@types/mocha": "^9.0.0",
"@types/node": "^17.0.11",
"@types/sinon": "^9.0.4",
"@typescript-eslint/eslint-plugin": "^5.1.0",
"@typescript-eslint/parser": "^5.1.0",
"chai": "^4.3.4",
"eslint": "^8.7.0",
"eslint-config-standard-with-typescript": "^21.0.1",
"eslint-plugin-import": "^2.25.4",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.0.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"eslint-plugin-sonarjs": "^0.11.0",
"eslint-plugin-standard": "^5.0.0",
"mocha": "^9.2.0",
"nyc": "^15.1.0",
"sinon": "^12.0.1",
Expand Down
39 changes: 2 additions & 37 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,6 @@ __metadata:
"@types/semver": ^7.2.0
"@types/sinon": ^9.0.4
"@types/tmp": ^0.2.0
"@typescript-eslint/eslint-plugin": ^5.1.0
"@typescript-eslint/parser": ^5.1.0
algosdk: ^1.13.0
chai: ^4.3.4
chalk: ^4.0.0
Expand All @@ -36,13 +34,6 @@ __metadata:
download-git-repo: ^3.0.2
enquirer: ^2.3.6
eslint: ^8.7.0
eslint-config-standard-with-typescript: ^21.0.1
eslint-plugin-import: ^2.25.4
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-simple-import-sort: ^7.0.0
eslint-plugin-sonarjs: ^0.11.0
eslint-plugin-standard: ^5.0.0
findup-sync: ^5.0.0
fs-extra: ^10.0.0
glob: ^7.2.0
Expand Down Expand Up @@ -79,19 +70,10 @@ __metadata:
"@types/murmurhash": 0.0.1
"@types/node": ^17.0.8
"@types/sinon": ^9.0.4
"@typescript-eslint/eslint-plugin": ^5.1.0
"@typescript-eslint/parser": ^5.1.0
algosdk: ^1.13.0
chai: ^4.3.4
elliptic: ^6.5.4
eslint: ^8.7.0
eslint-config-standard-with-typescript: ^21.0.1
eslint-plugin-import: ^2.25.4
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-simple-import-sort: ^7.0.0
eslint-plugin-sonarjs: ^0.11.0
eslint-plugin-standard: ^5.0.0
hi-base32: ^0.5.1
js-sha256: ^0.9.0
js-sha512: ^0.8.0
Expand Down Expand Up @@ -120,21 +102,12 @@ __metadata:
"@types/mocha": ^9.0.0
"@types/node": ^17.0.11
"@types/sinon": ^9.0.4
"@typescript-eslint/eslint-plugin": ^5.1.0
"@typescript-eslint/parser": ^5.1.0
"@walletconnect/client": ^1.6.6
"@walletconnect/types": ^1.7.1
algorand-walletconnect-qrcode-modal: ^1.6.1
algosdk: ^1.13.0
chai: ^4.3.4
eslint: ^8.7.0
eslint-config-standard-with-typescript: ^21.0.1
eslint-plugin-import: ^2.25.4
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-simple-import-sort: ^7.0.0
eslint-plugin-sonarjs: ^0.11.0
eslint-plugin-standard: ^5.0.0
mocha: ^9.2.0
nyc: ^15.1.0
sinon: ^12.0.1
Expand Down Expand Up @@ -1309,14 +1282,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "algo-builder@workspace:."
dependencies:
"@typescript-eslint/eslint-plugin": ^5.1.0
"@typescript-eslint/parser": ^5.1.0
eslint: ^8.7.0
eslint-config-standard-with-typescript: ^21.0.1
eslint-plugin-import: ^2.25.4
eslint-plugin-node: ^11.1.0
eslint-plugin-promise: ^6.0.0
eslint-plugin-simple-import-sort: ^7.0.0
eslint-plugin-sonarjs: ^0.11.0
eslint-plugin-standard: ^5.0.0
husky: ^7.0.4
lint-staged: ^12.3.1
mocha: ^9.2.0
Expand Down Expand Up @@ -2872,15 +2846,6 @@ __metadata:
languageName: node
linkType: hard

"eslint-plugin-standard@npm:^5.0.0":
version: 5.0.0
resolution: "eslint-plugin-standard@npm:5.0.0"
peerDependencies:
eslint: ">=5.0.0"
checksum: 58f1aba8915560535604bdfe4bf96dd86cdf5507cb8cec69345b0fba4afccf2af513336ffff0be5492f087c45fc492f4cde422857f98b9e88b2f64e25bb9316c
languageName: node
linkType: hard

"eslint-scope@npm:^5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
Expand Down

0 comments on commit abb5b52

Please sign in to comment.