Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
55479309
Commit
55479309
authored
Aug 16, 2021
by
yann300
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
linting
parent
02effc55
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
6 additions
and
7 deletions
+6
-7
slitherClient.ts
libs/remixd/src/services/slitherClient.ts
+6
-7
No files found.
libs/remixd/src/services/slitherClient.ts
View file @
55479309
...
@@ -114,24 +114,23 @@ export class SlitherClient extends PluginClient {
...
@@ -114,24 +114,23 @@ export class SlitherClient extends PluginClient {
// Allow paths and set solc remapping for import URLs
// Allow paths and set solc remapping for import URLs
const
fileContent
=
readFileSync
(
`
${
this
.
currentSharedFolder
}
/
${
filePath
}
`
,
'utf8'
)
const
fileContent
=
readFileSync
(
`
${
this
.
currentSharedFolder
}
/
${
filePath
}
`
,
'utf8'
)
const
importsArr
=
fileContent
.
match
(
/import
[
'"
][^
.|..
](
.+
?)[
'"
]
;/g
)
const
importsArr
=
fileContent
.
match
(
/import
[
'"
][^
.|..
](
.+
?)[
'"
]
;/g
)
let
allowPaths
=
''
;
let
remaps
=
''
let
remaps
=
''
if
(
importsArr
?.
length
)
{
if
(
importsArr
?.
length
)
{
const
{
remapString
,
allowPathString
}
=
this
.
mapNpmDepsDir
(
importsArr
)
const
{
remapString
}
=
this
.
mapNpmDepsDir
(
importsArr
)
allowPaths
=
allowPathString
remaps
=
remapString
.
trim
()
remaps
=
remapString
.
trim
()
}
}
const
optimizeOption
:
string
=
optimize
?
'--optimize'
:
''
const
optimizeOption
:
string
=
optimize
?
'--optimize'
:
''
const
evmOption
:
string
=
evmVersion
?
`--evm-version
${
evmVersion
}
`
:
''
const
evmOption
:
string
=
evmVersion
?
`--evm-version
${
evmVersion
}
`
:
''
let
solcArgs
=
''
let
solcArgs
=
''
if
(
optimizeOption
)
{
if
(
optimizeOption
)
{
solcArgs
+=
optimizeOption
+
' '
solcArgs
+=
optimizeOption
+
' '
}
}
if
(
evmOption
)
{
if
(
evmOption
)
{
if
(
!
solcArgs
.
endsWith
(
' '
))
solcArgs
+=
' '
if
(
!
solcArgs
.
endsWith
(
' '
))
solcArgs
+=
' '
solcArgs
+=
evmOption
;
solcArgs
+=
evmOption
}
}
if
(
solcArgs
)
{
if
(
solcArgs
)
{
solcArgs
=
`--solc-args "
${
solcArgs
.
trimStart
()}
"`
;
solcArgs
=
`--solc-args "
${
solcArgs
.
trimStart
()}
"`
}
}
const
solcRemaps
=
remaps
?
`--solc-remaps "
${
remaps
}
"`
:
''
const
solcRemaps
=
remaps
?
`--solc-remaps "
${
remaps
}
"`
:
''
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment