Print warning

pull/1643/head
Feist Josselin 2 years ago
parent 76f86a1b34
commit ae5af4ee00
  1. 4
      slither/__main__.py
  2. 9
      slither/utils/command_line.py

@ -868,7 +868,9 @@ def main_impl(
# Output our results to markdown if we wish to compile a checklist. # Output our results to markdown if we wish to compile a checklist.
if args.checklist: if args.checklist:
output_results_to_markdown(results_detectors, args.checklist_limit) output_results_to_markdown(
results_detectors, args.checklist_limit, args.show_ignored_findings
)
# Don't print the number of result for printers # Don't print the number of result for printers
if number_contracts == 0: if number_contracts == 0:

@ -169,7 +169,9 @@ def convert_result_to_markdown(txt: str) -> str:
return "".join(ret) return "".join(ret)
def output_results_to_markdown(all_results: List[Dict], checklistlimit: str) -> None: def output_results_to_markdown(
all_results: List[Dict], checklistlimit: str, show_ignored_findings: bool
) -> None:
checks = defaultdict(list) checks = defaultdict(list)
info: Dict = defaultdict(dict) info: Dict = defaultdict(dict)
for results_ in all_results: for results_ in all_results:
@ -179,6 +181,11 @@ def output_results_to_markdown(all_results: List[Dict], checklistlimit: str) ->
"confidence": results_["confidence"], "confidence": results_["confidence"],
} }
if not show_ignored_findings:
print(
"**THIS CHECKLIST IS NOT COMPLETE**. Use `--show-ignored-findings` to show all the results."
)
print("Summary") print("Summary")
for check_ in checks: for check_ in checks:
print( print(

Loading…
Cancel
Save