From 6a555c61a813eab596a7f55bba4191411fff9562 Mon Sep 17 00:00:00 2001 From: cedoor Date: Tue, 17 Jan 2023 12:19:10 +0100 Subject: [PATCH] chore(contracts): add solhint package to lint contracts re #86 --- apps/contracts/.solhint.json | 9 +++++++++ package.json | 2 ++ 2 files changed, 11 insertions(+) create mode 100644 apps/contracts/.solhint.json diff --git a/apps/contracts/.solhint.json b/apps/contracts/.solhint.json new file mode 100644 index 0000000..4a4c4cb --- /dev/null +++ b/apps/contracts/.solhint.json @@ -0,0 +1,9 @@ +{ + "extends": "solhint:recommended", + "plugins": ["prettier"], + "rules": { + "prettier/prettier": "error", + "compiler-version": ["error", ">=0.8.0"], + "func-visibility": ["error", { "ignoreConstructors": true }] + } +} diff --git a/package.json b/package.json index 6e7f01a..55f0f3c 100644 --- a/package.json +++ b/package.json @@ -124,6 +124,8 @@ "prettier": "^2.5.1", "process": "^0.11.10", "react-test-renderer": "18.1.0", + "solhint": "^3.3.7", + "solhint-plugin-prettier": "^0.0.5", "solidity-coverage": "^0.8.1", "ts-jest": "27.1.4", "ts-node": "9.1.1",