Skip to content

Commit 403e96c

Browse files
committed
Merge branch 'dev' of github.com:crytic/slither into dev
2 parents 2fcde62 + da326aa commit 403e96c

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

slither/__main__.py

+12-3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
from crytic_compile import cryticparser
1818
from crytic_compile.platform.standard import generate_standard_export
19+
from crytic_compile.platform.etherscan import SUPPORTED_NETWORK
1920
from crytic_compile import compile_all, is_supported
2021

2122
from slither.detectors import all_detectors
@@ -270,12 +271,20 @@ def parse_filter_paths(args):
270271

271272

272273
def parse_args(detector_classes, printer_classes): # pylint: disable=too-many-statements
274+
275+
usage = "slither target [flag]\n"
276+
usage += "\ntarget can be:\n"
277+
usage += "\t- file.sol // a Solidity file\n"
278+
usage += "\t- project_directory // a project directory. See https://github.com/crytic/crytic-compile/#crytic-compile for the supported platforms\n"
279+
usage += "\t- 0x.. // a contract on mainet\n"
280+
usage += f"\t- NETWORK:0x.. // a contract on a different network. Supported networks: {','.join(x[:-1] for x in SUPPORTED_NETWORK)}\n"
281+
273282
parser = argparse.ArgumentParser(
274-
description="Slither. For usage information, see https://github.com/crytic/slither/wiki/Usage",
275-
usage="slither.py contract.sol [flag]",
283+
description="For usage information, see https://github.com/crytic/slither/wiki/Usage",
284+
usage=usage,
276285
)
277286

278-
parser.add_argument("filename", help="contract.sol")
287+
parser.add_argument("filename", help=argparse.SUPPRESS)
279288

280289
cryticparser.init(parser)
281290

slither/detectors/variables/unused_state_variables.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class UnusedStateVars(AbstractDetector):
4747
IMPACT = DetectorClassification.INFORMATIONAL
4848
CONFIDENCE = DetectorClassification.HIGH
4949

50-
WIKI = "https://github.com/crytic/slither/wiki/Detector-Documentation#unused-state-variables"
50+
WIKI = "https://github.com/crytic/slither/wiki/Detector-Documentation#unused-state-variable"
5151

5252
WIKI_TITLE = "Unused state variable"
5353
WIKI_DESCRIPTION = "Unused state variable."

0 commit comments

Comments
 (0)