UNPKG

@hyperlane-xyz/core

Version:

Core solidity contracts for Hyperlane

46 lines 1.33 kB
{ "extends": "solhint:recommended", "plugins": ["prettier", "chainlink-solidity"], "rules": { "compiler-version": ["off", "^0.8.0"], "const-name-snakecase": "off", "constructor-syntax": "error", "var-name-mixedcase": "off", "func-named-parameters": "off", "immutable-vars-naming": "off", "no-inline-assembly": "off", "contract-name-camelcase": "off", "no-unused-import": "error", "gas-struct-packing": "warn", "interface-starts-with-i": "warn", "func-visibility": [ "error", { "ignoreConstructors": true } ], "not-rely-on-time": "off", "prettier/prettier": [ "off", { "endOfLine": "auto" } ], "no-empty-blocks": "off", "quotes": ["error", "double"], "reason-string": [ "warn", { "maxLength": 64 } ], "chainlink-solidity/prefix-internal-functions-with-underscore": "warn", "chainlink-solidity/prefix-private-functions-with-underscore": "warn", "chainlink-solidity/prefix-storage-variables-with-s-underscore": "warn", "chainlink-solidity/prefix-immutable-variables-with-i": "warn", "chainlink-solidity/all-caps-constant-storage-variables": "warn", "chainlink-solidity/no-hardhat-imports": "warn", "chainlink-solidity/inherited-constructor-args-not-in-contract-definition": "warn", "chainlink-solidity/explicit-returns": "warn" } }