{ "extends": "solhint:recommended", "rules": { "func-order": "off", "mark-callable-contracts": "off", "no-empty-blocks": "off", "compiler-version": "off", "private-vars-leading-underscore": "error", "reason-string": "off", "func-visibility": ["error", { "ignoreConstructors": true }] } }