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
ef631ccd
Commit
ef631ccd
authored
Oct 04, 2021
by
Admin
Committed by
Aniket
Oct 06, 2021
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
linting fix after version update
parent
aac08e4f
Show whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
47 additions
and
37 deletions
+47
-37
.eslintrc
libs/remix-analyzer/.eslintrc
+2
-1
.eslintrc
libs/remix-astwalker/.eslintrc
+2
-1
astWalker.ts
libs/remix-astwalker/src/astWalker.ts
+1
-0
sourceMappings.ts
libs/remix-astwalker/src/sourceMappings.ts
+1
-0
.eslintrc
libs/remix-lib/.eslintrc
+2
-1
.eslintrc
libs/remix-solidity/.eslintrc
+2
-1
.eslintrc
libs/remix-tests/.eslintrc
+2
-1
types.ts
libs/remix-tests/src/types.ts
+1
-2
idebugger-api.ts
libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts
+4
-4
index.ts
libs/remix-ui/debugger-ui/src/types/index.ts
+3
-3
file-explorer.tsx
libs/remix-ui/file-explorer/src/lib/file-explorer.tsx
+1
-1
index.ts
libs/remix-ui/file-explorer/src/lib/types/index.ts
+1
-1
remix-ui-modal-dialog.tsx
libs/remix-ui/modal-dialog/src/lib/remix-ui-modal-dialog.tsx
+1
-0
index.ts
libs/remix-ui/modal-dialog/src/lib/types/index.ts
+1
-0
ActivePluginCard.tsx
...ui/plugin-manager/src/lib/components/ActivePluginCard.tsx
+1
-1
ActivePluginCardContainer.tsx
...-manager/src/lib/components/ActivePluginCardContainer.tsx
+1
-1
InactivePluginCard.tsx
.../plugin-manager/src/lib/components/InactivePluginCard.tsx
+1
-1
InactivePluginCardContainer.tsx
...anager/src/lib/components/InactivePluginCardContainer.tsx
+1
-1
LocalPluginForm.tsx
...-ui/plugin-manager/src/lib/components/LocalPluginForm.tsx
+1
-1
moduleHeading.tsx
...ix-ui/plugin-manager/src/lib/components/moduleHeading.tsx
+1
-1
permissionsSettings.tsx
...plugin-manager/src/lib/components/permissionsSettings.tsx
+1
-1
rootView.tsx
libs/remix-ui/plugin-manager/src/lib/components/rootView.tsx
+1
-1
remix-ui-plugin-manager.tsx
...mix-ui/plugin-manager/src/lib/remix-ui-plugin-manager.tsx
+1
-1
types.d.ts
libs/remix-ui/plugin-manager/src/types.d.ts
+6
-5
publish-to-storage.tsx
...emix-ui/publish-to-storage/src/lib/publish-to-storage.tsx
+1
-1
solidity-compiler.tsx
.../remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx
+1
-1
index.ts
libs/remix-ui/solidity-compiler/src/lib/types/index.ts
+3
-3
remix-ui-static-analyser.tsx
...x-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx
+1
-1
index.ts
libs/remix-ui/tree-view/src/types/index.ts
+1
-0
remix-ui-workspace.tsx
libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
+1
-1
No files found.
libs/remix-analyzer/.eslintrc
View file @
ef631ccd
...
...
@@ -4,7 +4,8 @@
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "off",
"no-unused-vars": "off",
"dot-notation": "off"
"dot-notation": "off",
"no-use-before-define": "off"
},
"ignorePatterns": ["!**/*"]
}
libs/remix-astwalker/.eslintrc
View file @
ef631ccd
...
...
@@ -3,7 +3,8 @@
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/prefer-namespace-keyword": "off",
"no-unused-vars": "off"
"no-unused-vars": "off",
"no-use-before-define": "off"
},
"ignorePatterns": ["!**/*"]
}
libs/remix-astwalker/src/astWalker.ts
View file @
ef631ccd
...
...
@@ -39,6 +39,7 @@ export function isYulAstNode (node: Record<string, unknown>): boolean {
* in each case, if the event emits false it does not descend into children.
* If no event for the current type, children are visited.
*/
// eslint-disable-next-line no-redeclare
export
class
AstWalker
extends
EventEmitter
{
manageCallback
(
node
:
AstNode
,
...
...
libs/remix-astwalker/src/sourceMappings.ts
View file @
ef631ccd
...
...
@@ -58,6 +58,7 @@ export function sourceLocationFromSrc (src: string): Location {
* Routines for retrieving solc AST object(s) using some criteria, usually
* includng "src' information.
*/
// eslint-disable-next-line no-redeclare
export
class
SourceMappings
{
readonly
source
:
string
;
readonly
lineBreaks
:
Array
<
number
>
;
...
...
libs/remix-lib/.eslintrc
View file @
ef631ccd
...
...
@@ -3,7 +3,8 @@
"rules": {
"standard/no-callback-literal": "off",
"no-unused-vars": "off",
"dot-notation": "off"
"dot-notation": "off",
"no-use-before-define": "off"
},
"env": {
"browser": true,
...
...
libs/remix-solidity/.eslintrc
View file @
ef631ccd
...
...
@@ -2,7 +2,8 @@
"extends": "../../.eslintrc",
"rules": {
"dot-notation": "off",
"no-unused-vars": "off"
"no-unused-vars": "off",
"no-use-before-define": "off"
},
"env": {
"browser": true,
...
...
libs/remix-tests/.eslintrc
View file @
ef631ccd
...
...
@@ -2,7 +2,8 @@
"extends": "../../.eslintrc",
"rules": {
"dot-notation": "off",
"no-unused-vars": "off"
"no-unused-vars": "off",
"no-use-before-define": "off"
},
"env": {
"browser": true,
...
...
libs/remix-tests/src/types.ts
View file @
ef631ccd
...
...
@@ -58,13 +58,12 @@ export interface CompilerConfiguration {
usingWorker
?:
boolean
,
runs
:
number
}
export
interface
CompilationErrors
{
name
:
string
,
errors
:
Array
<
Error
>
,
message
:
string
}
// eslint-disable-next-line no-redeclare
export
class
CompilationErrors
extends
Error
{
constructor
(
errors
:
Array
<
any
>
)
{
const
mapError
=
errors
.
map
((
e
)
=>
{
return
e
.
formattedMessage
||
e
.
message
})
...
...
libs/remix-ui/debugger-ui/src/lib/idebugger-api.ts
View file @
ef631ccd
import
type
{
CompilationResult
,
CompilationSource
}
from
'@remix-project/remix-solidity-ts'
// eslint-disable-line
export
interface
DebuggerUIProps
{
debuggerAPI
:
IDebuggerApi
}
export
interface
LineColumnLocation
{
start
:
{
line
:
number
,
column
:
number
...
...
@@ -68,3 +64,7 @@ export interface IDebuggerApi {
web3
:
()
=>
any
// returns an instance of web3.js
showMessage
(
title
:
string
,
message
:
string
):
void
}
export
interface
DebuggerUIProps
{
debuggerAPI
:
IDebuggerApi
}
libs/remix-ui/debugger-ui/src/types/index.ts
View file @
ef631ccd
/* eslint-disable no-undef */
export
interface
ExtractData
{
children
?:
Array
<
{
key
:
number
|
string
,
value
:
ExtractData
}
>
self
?:
string
|
number
,
...
...
@@ -13,7 +15,7 @@ export interface ExtractData {
}
export
type
ExtractFunc
=
(
json
:
any
,
parent
?:
any
)
=>
ExtractData
export
type
FormatSelfFunc
=
(
key
:
string
|
number
,
data
:
ExtractData
)
=>
JSX
.
Element
export
interface
DropdownPanelProps
{
dropdownName
:
string
,
dropdownMessage
?:
string
,
...
...
@@ -32,5 +34,3 @@ export interface DropdownPanelProps {
headStyle
?:
React
.
CSSProperties
,
hexHighlight
?:
boolean
// highlight non zero value of hex value
}
export
type
FormatSelfFunc
=
(
key
:
string
|
number
,
data
:
ExtractData
)
=>
JSX
.
Element
libs/remix-ui/file-explorer/src/lib/file-explorer.tsx
View file @
ef631ccd
...
...
@@ -636,7 +636,7 @@ export const FileExplorer = (props: FileExplorerProps) => {
return
{
...
prevState
,
focusModal
:
{
...
state
.
focusModal
,
hide
:
true
}
}
})
}
// eslint-disable-next-line no-undef
const
modal
=
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
{
setState
(
prevState
=>
{
return
{
...
...
libs/remix-ui/file-explorer/src/lib/types/index.ts
View file @
ef631ccd
import
{
customAction
}
from
'@remixproject/plugin-api/lib/file-system/file-panel'
export
type
MenuItems
=
action
[]
// eslint-disable-line no-use-before-define
/* eslint-disable-next-line */
export
interface
FileExplorerProps
{
...
...
@@ -34,7 +35,6 @@ export interface FileExplorerMenuProps {
export
type
action
=
{
name
:
string
,
type
:
string
[],
path
:
string
[],
extension
:
string
[],
pattern
:
string
[],
id
:
string
,
multiselect
:
boolean
,
label
:
string
}
export
type
MenuItems
=
action
[]
export
interface
FileExplorerContextMenuProps
{
actions
:
action
[],
createNewFile
:
(
folder
?:
string
)
=>
void
,
...
...
libs/remix-ui/modal-dialog/src/lib/remix-ui-modal-dialog.tsx
View file @
ef631ccd
...
...
@@ -4,6 +4,7 @@ import { ModalDialogProps } from './types' // eslint-disable-line
import
'./remix-ui-modal-dialog.css'
declare
global
{
// eslint-disable-next-line no-unused-vars
interface
Window
{
testmode
:
boolean
;
}
}
...
...
libs/remix-ui/modal-dialog/src/lib/types/index.ts
View file @
ef631ccd
/* eslint-disable no-undef */
export
interface
ModalDialogProps
{
id
?:
string
title
?:
string
,
...
...
libs/remix-ui/plugin-manager/src/lib/components/ActivePluginCard.tsx
View file @
ef631ccd
// eslint-disable-next-line @typescript-eslint/no-unused-vars
// eslint-disable-next-line @typescript-eslint/no-unused-vars
, no-use-before-define
import
React
from
'react'
import
'../remix-ui-plugin-manager.css'
interface
PluginCardProps
{
...
...
libs/remix-ui/plugin-manager/src/lib/components/ActivePluginCardContainer.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
{
Profile
}
from
'@remixproject/plugin-utils'
import
React
from
'react'
import
React
from
'react'
// eslint-disable-line no-use-before-define
import
{
PluginManagerComponent
}
from
'../../types'
import
ActivePluginCard
from
'./ActivePluginCard'
import
ModuleHeading
from
'./moduleHeading'
...
...
libs/remix-ui/plugin-manager/src/lib/components/InactivePluginCard.tsx
View file @
ef631ccd
import
{
Profile
}
from
'@remixproject/plugin-utils'
// eslint-disable-next-line @typescript-eslint/no-unused-vars
// eslint-disable-next-line @typescript-eslint/no-unused-vars
,no-use-before-define
import
React
from
'react'
import
'../remix-ui-plugin-manager.css'
interface
PluginCardProps
{
...
...
libs/remix-ui/plugin-manager/src/lib/components/InactivePluginCardContainer.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
{
Profile
}
from
'@remixproject/plugin-utils'
import
React
from
'react'
import
React
from
'react'
// eslint-disable-line no-use-before-define
import
{
PluginManagerComponent
,
PluginManagerProfile
}
from
'../../types'
import
InactivePluginCard
from
'./InactivePluginCard'
import
ModuleHeading
from
'./moduleHeading'
...
...
libs/remix-ui/plugin-manager/src/lib/components/LocalPluginForm.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
React
,
{
useEffect
,
useReducer
,
useState
}
from
'react'
import
React
,
{
useEffect
,
useReducer
,
useState
}
from
'react'
// eslint-disable-line no-use-before-define
import
{
ModalDialog
}
from
'@remix-ui/modal-dialog'
import
{
Toaster
}
from
'@remix-ui/toaster'
import
{
IframePlugin
,
WebsocketPlugin
}
from
'@remixproject/engine-web'
...
...
libs/remix-ui/plugin-manager/src/lib/components/moduleHeading.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
/* eslint-disable @typescript-eslint/no-unused-vars
,no-use-before-define
*/
import
React
from
'react'
interface
ModuleHeadingProps
{
...
...
libs/remix-ui/plugin-manager/src/lib/components/permissionsSettings.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
React
,
{
Fragment
,
useState
}
from
'react'
import
React
,
{
Fragment
,
useState
}
from
'react'
// eslint-disable-line no-use-before-define
/* eslint-disable-line */
import
{
ModalDialog
}
from
'@remix-ui/modal-dialog'
import
useLocalStorage
from
'../custom-hooks/useLocalStorage'
...
...
libs/remix-ui/plugin-manager/src/lib/components/rootView.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
React
,
{
Fragment
,
ReactNode
,
useEffect
,
useState
}
from
'react'
import
React
,
{
Fragment
,
ReactNode
,
useEffect
,
useState
}
from
'react'
// eslint-disable-line no-use-before-define
import
{
PluginManagerComponent
,
PluginManagerSettings
}
from
'../../types'
import
PermisssionsSettings
from
'./permissionsSettings'
import
{
Profile
}
from
'@remixproject/plugin-utils'
...
...
libs/remix-ui/plugin-manager/src/lib/remix-ui-plugin-manager.tsx
View file @
ef631ccd
/* eslint-disable @typescript-eslint/no-unused-vars */
import
{
Profile
}
from
'@remixproject/plugin-utils'
import
React
,
{
useState
}
from
'react'
import
React
,
{
useState
}
from
'react'
// eslint-disable-line no-use-before-define
import
{
RemixUiPluginManagerProps
}
from
'../types'
import
ActivePluginCardContainer
from
'./components/ActivePluginCardContainer'
import
InactivePluginCardContainer
from
'./components/InactivePluginCardContainer'
...
...
libs/remix-ui/plugin-manager/src/types.d.ts
View file @
ef631ccd
...
...
@@ -32,7 +32,7 @@ export class RemixAppManager extends PluginManager {
constructor
()
event
:
EventEmitter
pluginsDirectory
:
string
pluginLoader
:
PluginLoader
pluginLoader
:
PluginLoader
// eslint-disable-line no-use-before-define
permissionHandler
:
PermissionHandler
getAll
():
import
(
'@remixproject/plugin-utils'
).
Profile
<
any
>
[]
getIds
():
string
[]
...
...
@@ -70,11 +70,11 @@ export class PluginManagerComponent extends ViewPlugin extends Plugin implements
constructor
(
appManager
:
RemixAppManager
,
engine
:
Engine
)
appManager
:
RemixAppManager
pluginSettings
:
PluginManagerSettings
app
:
PluginApi
<
any
>
app
:
PluginApi
<
any
>
// eslint-disable-line no-undef
engine
:
Engine
htmlElement
:
HTMLDivElement
views
:
{
root
:
null
,
items
:
{}
}
localPlugin
:
LocalPlugin
localPlugin
:
LocalPlugin
// eslint-disable-line no-use-before-define
pluginNames
:
string
[]
inactivePlugins
:
Profile
[]
activePlugins
:
Profile
[]
...
...
@@ -133,7 +133,7 @@ declare class LocalPlugin {
}
export
interface
PluginManagerContextProviderProps
{
children
:
React
.
ReactNode
children
:
React
.
ReactNode
// eslint-disable-line no-undef
pluginComponent
:
PluginManagerComponent
}
...
...
@@ -153,7 +153,7 @@ declare class PluginLoader {
set
(
plugin
:
any
,
actives
:
any
):
void
get
():
any
}
// eslint-disable-next-line no-redeclare
export
type
PluginManagerSettings
=
{
openDialog
:
()
=>
void
onValidation
:
()
=>
void
...
...
@@ -197,6 +197,7 @@ export type PluginManagerProfile = Profile & {
type
:
'iframe'
|
'ws'
hash
:
string
}
// eslint-disable-next-line no-redeclare
export
type
LocalPlugin
=
{
create
:
()
=>
Profile
updateName
:
(
target
:
string
)
=>
void
...
...
libs/remix-ui/publish-to-storage/src/lib/publish-to-storage.tsx
View file @
ef631ccd
...
...
@@ -79,7 +79,7 @@ export const PublishToStorage = (props: RemixUiPublishToStorageProps) => {
resetStorage
()
}
const
modal
=
async
(
title
:
string
,
message
:
string
|
JSX
.
Element
)
=>
{
const
modal
=
async
(
title
:
string
,
message
:
string
|
JSX
.
Element
)
=>
{
// eslint-disable-line no-undef
await
setState
(
prevState
=>
{
return
{
...
prevState
,
...
...
libs/remix-ui/solidity-compiler/src/lib/solidity-compiler.tsx
View file @
ef631ccd
...
...
@@ -73,7 +73,7 @@ export const SolidityCompiler = (props: SolidityCompilerProps) => {
setCurrentVersion
(
value
)
api
.
setCompilerParameters
({
version
:
value
})
}
// eslint-disable-next-line no-undef
const
modal
=
async
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
{
await
setState
(
prevState
=>
{
return
{
...
...
libs/remix-ui/solidity-compiler/src/lib/types/index.ts
View file @
ef631ccd
...
...
@@ -10,8 +10,8 @@ export interface CompilerContainerProps {
api
:
ICompilerApi
,
compileTabLogic
:
CompileTabLogic
,
isHardhatProject
:
boolean
,
tooltip
:
(
message
:
string
|
JSX
.
Element
)
=>
void
,
modal
:
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
void
,
tooltip
:
(
message
:
string
|
JSX
.
Element
)
=>
void
,
// eslint-disable-line no-undef
modal
:
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
void
,
// eslint-disable-line no-undef
compiledFileName
:
string
,
updateCurrentVersion
:
any
,
configurationSettings
:
ConfigurationSettings
...
...
@@ -21,6 +21,6 @@ export interface ContractSelectionProps {
contractMap
:
{
file
:
string
}
|
Record
<
string
,
any
>
,
modal
:
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
void
,
modal
:
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
?:
string
,
cancelFn
?:
()
=>
void
)
=>
void
,
// eslint-disable-line no-undef
contractsDetails
:
Record
<
string
,
any
>
}
libs/remix-ui/static-analyser/src/lib/remix-ui-static-analyser.tsx
View file @
ef631ccd
import
React
,
{
useEffect
,
useState
,
useReducer
}
from
'react'
import
React
,
{
useEffect
,
useState
,
useReducer
}
from
'react'
// eslint-disable-line
import
Button
from
'./Button/StaticAnalyserButton'
// eslint-disable-line
import
{
util
}
from
'@remix-project/remix-lib'
import
_
from
'lodash'
...
...
libs/remix-ui/tree-view/src/types/index.ts
View file @
ef631ccd
/* eslint-disable no-undef */
export
interface
TreeViewProps
{
children
?:
React
.
ReactNode
,
id
?:
string
...
...
libs/remix-ui/workspace/src/lib/remix-ui-workspace.tsx
View file @
ef631ccd
...
...
@@ -292,7 +292,7 @@ export const Workspace = (props: WorkspaceProps) => {
return
{
...
prevState
,
modal
:
{
...
state
.
modal
,
hide
:
true
,
message
:
null
}
}
})
}
// eslint-disable-next-line no-undef
const
modal
=
async
(
title
:
string
,
message
:
string
|
JSX
.
Element
,
okLabel
:
string
,
okFn
:
()
=>
void
,
cancelLabel
:
string
,
cancelFn
:
()
=>
void
)
=>
{
await
setState
(
prevState
=>
{
return
{
...
...
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