Browse Source

Update linters (major) (#4563)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
renovate[bot] 2 years ago
parent
commit
618304cc01
3 changed files with 93 additions and 23 deletions
  1. 2 1
      .prettierrc
  2. 85 16
      package-lock.json
  3. 6 6
      package.json

+ 2 - 1
.prettierrc

@@ -10,5 +10,6 @@
         "singleQuote": false
         "singleQuote": false
       }
       }
     }
     }
-  ]
+  ],
+  "plugins": ["prettier-plugin-solidity"]
 }
 }

+ 85 - 16
package-lock.json

@@ -22,7 +22,7 @@
         "array.prototype.at": "^1.1.1",
         "array.prototype.at": "^1.1.1",
         "chai": "^4.2.0",
         "chai": "^4.2.0",
         "eslint": "^8.30.0",
         "eslint": "^8.30.0",
-        "eslint-config-prettier": "^8.5.0",
+        "eslint-config-prettier": "^9.0.0",
         "eth-sig-util": "^3.0.0",
         "eth-sig-util": "^3.0.0",
         "ethereumjs-util": "^7.0.7",
         "ethereumjs-util": "^7.0.7",
         "ethereumjs-wallet": "^1.0.1",
         "ethereumjs-wallet": "^1.0.1",
@@ -38,7 +38,7 @@
         "merkletreejs": "^0.2.13",
         "merkletreejs": "^0.2.13",
         "micromatch": "^4.0.2",
         "micromatch": "^4.0.2",
         "p-limit": "^3.1.0",
         "p-limit": "^3.1.0",
-        "prettier": "^2.8.1",
+        "prettier": "^3.0.0",
         "prettier-plugin-solidity": "^1.1.0",
         "prettier-plugin-solidity": "^1.1.0",
         "rimraf": "^3.0.2",
         "rimraf": "^3.0.2",
         "semver": "^7.3.5",
         "semver": "^7.3.5",
@@ -155,6 +155,21 @@
         "semver": "^7.5.3"
         "semver": "^7.5.3"
       }
       }
     },
     },
+    "node_modules/@changesets/apply-release-plan/node_modules/prettier": {
+      "version": "2.8.8",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "dev": true,
+      "bin": {
+        "prettier": "bin-prettier.js"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      },
+      "funding": {
+        "url": "https://github.com/prettier/prettier?sponsor=1"
+      }
+    },
     "node_modules/@changesets/assemble-release-plan": {
     "node_modules/@changesets/assemble-release-plan": {
       "version": "5.2.4",
       "version": "5.2.4",
       "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.2.4.tgz",
       "resolved": "https://registry.npmjs.org/@changesets/assemble-release-plan/-/assemble-release-plan-5.2.4.tgz",
@@ -398,6 +413,21 @@
         "prettier": "^2.7.1"
         "prettier": "^2.7.1"
       }
       }
     },
     },
+    "node_modules/@changesets/write/node_modules/prettier": {
+      "version": "2.8.8",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "dev": true,
+      "bin": {
+        "prettier": "bin-prettier.js"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      },
+      "funding": {
+        "url": "https://github.com/prettier/prettier?sponsor=1"
+      }
+    },
     "node_modules/@ensdomains/address-encoder": {
     "node_modules/@ensdomains/address-encoder": {
       "version": "0.1.9",
       "version": "0.1.9",
       "resolved": "https://registry.npmjs.org/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz",
       "resolved": "https://registry.npmjs.org/@ensdomains/address-encoder/-/address-encoder-0.1.9.tgz",
@@ -5385,9 +5415,9 @@
       }
       }
     },
     },
     "node_modules/eslint-config-prettier": {
     "node_modules/eslint-config-prettier": {
-      "version": "8.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
-      "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
+      "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
         "eslint-config-prettier": "bin/cli.js"
         "eslint-config-prettier": "bin/cli.js"
@@ -10692,15 +10722,15 @@
       }
       }
     },
     },
     "node_modules/prettier": {
     "node_modules/prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+      "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
       "dev": true,
       "dev": true,
       "bin": {
       "bin": {
-        "prettier": "bin-prettier.js"
+        "prettier": "bin/prettier.cjs"
       },
       },
       "engines": {
       "engines": {
-        "node": ">=10.13.0"
+        "node": ">=14"
       },
       },
       "funding": {
       "funding": {
         "url": "https://github.com/prettier/prettier?sponsor=1"
         "url": "https://github.com/prettier/prettier?sponsor=1"
@@ -12554,6 +12584,22 @@
         "js-yaml": "bin/js-yaml.js"
         "js-yaml": "bin/js-yaml.js"
       }
       }
     },
     },
+    "node_modules/solhint/node_modules/prettier": {
+      "version": "2.8.8",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "dev": true,
+      "optional": true,
+      "bin": {
+        "prettier": "bin-prettier.js"
+      },
+      "engines": {
+        "node": ">=10.13.0"
+      },
+      "funding": {
+        "url": "https://github.com/prettier/prettier?sponsor=1"
+      }
+    },
     "node_modules/solhint/node_modules/semver": {
     "node_modules/solhint/node_modules/semver": {
       "version": "6.3.0",
       "version": "6.3.0",
       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -15530,6 +15576,14 @@
         "prettier": "^2.7.1",
         "prettier": "^2.7.1",
         "resolve-from": "^5.0.0",
         "resolve-from": "^5.0.0",
         "semver": "^7.5.3"
         "semver": "^7.5.3"
+      },
+      "dependencies": {
+        "prettier": {
+          "version": "2.8.8",
+          "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+          "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+          "dev": true
+        }
       }
       }
     },
     },
     "@changesets/assemble-release-plan": {
     "@changesets/assemble-release-plan": {
@@ -15766,6 +15820,14 @@
         "fs-extra": "^7.0.1",
         "fs-extra": "^7.0.1",
         "human-id": "^1.0.2",
         "human-id": "^1.0.2",
         "prettier": "^2.7.1"
         "prettier": "^2.7.1"
+      },
+      "dependencies": {
+        "prettier": {
+          "version": "2.8.8",
+          "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+          "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+          "dev": true
+        }
       }
       }
     },
     },
     "@ensdomains/address-encoder": {
     "@ensdomains/address-encoder": {
@@ -19705,9 +19767,9 @@
       }
       }
     },
     },
     "eslint-config-prettier": {
     "eslint-config-prettier": {
-      "version": "8.8.0",
-      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz",
-      "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==",
+      "version": "9.0.0",
+      "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
+      "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
       "dev": true,
       "dev": true,
       "requires": {}
       "requires": {}
     },
     },
@@ -23716,9 +23778,9 @@
       "dev": true
       "dev": true
     },
     },
     "prettier": {
     "prettier": {
-      "version": "2.8.8",
-      "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
-      "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+      "version": "3.0.3",
+      "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz",
+      "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==",
       "dev": true
       "dev": true
     },
     },
     "prettier-plugin-solidity": {
     "prettier-plugin-solidity": {
@@ -25149,6 +25211,13 @@
             "argparse": "^2.0.1"
             "argparse": "^2.0.1"
           }
           }
         },
         },
+        "prettier": {
+          "version": "2.8.8",
+          "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz",
+          "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==",
+          "dev": true,
+          "optional": true
+        },
         "semver": {
         "semver": {
           "version": "6.3.0",
           "version": "6.3.0",
           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
           "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",

+ 6 - 6
package.json

@@ -15,10 +15,10 @@
     "prepare-docs": "scripts/prepare-docs.sh",
     "prepare-docs": "scripts/prepare-docs.sh",
     "lint": "npm run lint:js && npm run lint:sol",
     "lint": "npm run lint:js && npm run lint:sol",
     "lint:fix": "npm run lint:js:fix && npm run lint:sol:fix",
     "lint:fix": "npm run lint:js:fix && npm run lint:sol:fix",
-    "lint:js": "prettier --loglevel warn --ignore-path .gitignore '**/*.{js,ts}' --check && eslint --ignore-path .gitignore .",
-    "lint:js:fix": "prettier --loglevel warn --ignore-path .gitignore '**/*.{js,ts}' --write && eslint --ignore-path .gitignore . --fix",
-    "lint:sol": "prettier --loglevel warn --ignore-path .gitignore '{contracts,test}/**/*.sol' --check && solhint '{contracts,test}/**/*.sol'",
-    "lint:sol:fix": "prettier --loglevel warn --ignore-path .gitignore '{contracts,test}/**/*.sol' --write",
+    "lint:js": "prettier --log-level warn --ignore-path .gitignore '**/*.{js,ts}' --check && eslint --ignore-path .gitignore .",
+    "lint:js:fix": "prettier --log-level warn --ignore-path .gitignore '**/*.{js,ts}' --write && eslint --ignore-path .gitignore . --fix",
+    "lint:sol": "prettier --log-level warn --ignore-path .gitignore '{contracts,test}/**/*.sol' --check && solhint '{contracts,test}/**/*.sol'",
+    "lint:sol:fix": "prettier --log-level warn --ignore-path .gitignore '{contracts,test}/**/*.sol' --write",
     "clean": "hardhat clean && rimraf build contracts/build",
     "clean": "hardhat clean && rimraf build contracts/build",
     "prepare": "scripts/prepare.sh",
     "prepare": "scripts/prepare.sh",
     "prepack": "scripts/prepack.sh",
     "prepack": "scripts/prepack.sh",
@@ -63,7 +63,7 @@
     "array.prototype.at": "^1.1.1",
     "array.prototype.at": "^1.1.1",
     "chai": "^4.2.0",
     "chai": "^4.2.0",
     "eslint": "^8.30.0",
     "eslint": "^8.30.0",
-    "eslint-config-prettier": "^8.5.0",
+    "eslint-config-prettier": "^9.0.0",
     "eth-sig-util": "^3.0.0",
     "eth-sig-util": "^3.0.0",
     "ethereumjs-util": "^7.0.7",
     "ethereumjs-util": "^7.0.7",
     "ethereumjs-wallet": "^1.0.1",
     "ethereumjs-wallet": "^1.0.1",
@@ -79,7 +79,7 @@
     "merkletreejs": "^0.2.13",
     "merkletreejs": "^0.2.13",
     "micromatch": "^4.0.2",
     "micromatch": "^4.0.2",
     "p-limit": "^3.1.0",
     "p-limit": "^3.1.0",
-    "prettier": "^2.8.1",
+    "prettier": "^3.0.0",
     "prettier-plugin-solidity": "^1.1.0",
     "prettier-plugin-solidity": "^1.1.0",
     "rimraf": "^3.0.2",
     "rimraf": "^3.0.2",
     "semver": "^7.3.5",
     "semver": "^7.3.5",