From 2864d6bf6dca5a603f10c0b047402bbe6380b5b5 Mon Sep 17 00:00:00 2001 From: aniket-engg Date: Thu, 24 Jun 2021 12:49:26 +0530 Subject: [PATCH] intermediate commit --- .../src/lib/remix-ui-static-analyser.tsx | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx b/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx index 6eac582d60..6b344bbe04 100644 --- a/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx +++ b/libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx @@ -57,6 +57,8 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { const [autoRun, setAutoRun] = useState(true) const [slitherEnabled, setSlitherEnabled] = useState(false) const [showSlither, setShowSlither] = useState('hidden') + const [showSlitherResult, setShowSlitherResult] = useState('hidden') + const [showSlitherResultEnabled, setShowSlitherResultEnabled] = useState(false) const [categoryIndex, setCategoryIndex] = useState(groupedModuleIndex(groupedModules)) const warningContainer = React.useRef(null) @@ -211,7 +213,6 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { lastCompilationSource.sources, lastCompilationResult.sources ) - console.log('location:', location) row = location.start.line column = location.start.column locationString = row + 1 + ':' + column + ':' @@ -233,7 +234,7 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { location: location } warningErrors.push(options) - warningMessage.push({ msg, options, hasWarning: true, warningModuleName: item.title }) + warningMessage.push({ msg, options, hasWarning: true, warningModuleName: 'Slither Analysis' }) }) showWarnings(warningMessage, 'warningModuleName') props.event.trigger('staticAnaysisWarning', [warningCount]) @@ -282,7 +283,7 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { } } - const handleSlitherEnabled = () => { + const handleShowSlitherResultEnabled = () => { if (slitherEnabled) { setSlitherEnabled(false) } else { @@ -290,6 +291,14 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { } } + const handleSlitherEnabled = () => { + if (showSlitherResultEnabled) { + setShowSlitherResultEnabled(false) + } else { + setShowSlitherResultEnabled(true) + } + } + const handleAutoRun = () => { if (autoRun) { setAutoRun(false) @@ -419,6 +428,17 @@ export const RemixUiStaticAnalyser = (props: RemixUiStaticAnalyserProps) => { {state.file} +
+ {}} + visibility = {showSlitherResult} + /> +
{Object.entries(warningState).length > 0 &&